|
| 'printToYML:second-argument matrix should have two dimensions' | error () |
| |
| | fclose (outfile) |
| |
| | fprintf (outfile, '%%YAML:1.0\n\n') |
| |
| | fprintf (outfile, ['options:\n'... ' numberOfTrees:8\n'... ' numberOfTreesToEvaluate:4\n'... ' selfsimilarityGridSize:5\n'... ' stride:2\n'... ' shrinkNumber:2\n'... ' patchSize:32\n'... ' patchInnerSize:16\n'... ' numberOfGradientOrientations:4\n'... ' gradientSmoothingRadius:0\n'... ' regFeatureSmoothingRadius:2\n'... ' ssFeatureSmoothingRadius:8\n'... ' gradientNormalizationRadius:4\n\n']) |
| |
| | fprintf (outfile, 'childs:\n') |
| |
| | fprintf (outfile, 'featureIds:\n') |
| |
| | fprintf (outfile, 'thresholds:\n') |
| |
| | fprintf (outfile, 'edgeBoundaries:\n') |
| |
| | fprintf (outfile, 'edgeBins:\n') |
| |
| | fprintf (outfile, '%d,', A(i, 1:end-1)) |
| |
| | fprintf (outfile, '%d]\n', A(i, end)) |
| |
| | fprintf (outfile, ' - [') |
| |
| | fprintf (outfile, '%d,', A(first:last)) |
| |
| | fprintf (outfile, '%d]\n', A(last+1)) |
| |
| end end | fprintf (outfile, '\n') |
| |
| | gzip (outname) |
| |
| end | if (size(A, 2) ~=1) for i |
| |
| function | modelConvert (model, outname) %% script for converting Piotr 's matlab model into YAML format outfile |
| |
| | printToYML (outfile, model.child', 0) |
| |
| | printToYML (outfile, model.fids', 0) |
| |
| | printToYML (outfile, model.thrs', 0) |
| |
| | printToYML (outfile, model.eBnds, N) |
| |
| end function | printToYML (outfile, A, N) %% append matrix A to outfile as %% - [a11 |
| |