|
'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 |
|