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