OpenCV  3.2.0
Open Source Computer Vision
Functions | Variables
modelConvert.m File Reference

Functions

'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
 

Variables

end function a12
 
end function a13
 
end function a14
 
for i
 
 last = min(i*N, len) - 1
 
end else len = length(A)
 
 N = 1000
 

Function Documentation

§ error()

'printToYML: second-argument matrix should have two dimensions' error ( )
virtual

§ fclose()

fclose ( outfile  )

§ fprintf() [1/13]

fprintf ( outfile  ,
'%%YAML:1.0\n\n'   
)

§ fprintf() [2/13]

fprintf ( outfile  )

§ fprintf() [3/13]

fprintf ( outfile  ,
'childs:\n'   
)

§ fprintf() [4/13]

fprintf ( outfile  ,
'featureIds:\n'   
)

§ fprintf() [5/13]

fprintf ( outfile  ,
'thresholds:\n'   
)

§ fprintf() [6/13]

fprintf ( outfile  ,
'edgeBoundaries:\n'   
)

§ fprintf() [7/13]

fprintf ( outfile  ,
'edgeBins:\n'   
)

§ fprintf() [8/13]

fprintf ( outfile  ,
'%  d,
,
A(i, 1:end-1)   
)

§ fprintf() [9/13]

fprintf ( outfile  ,
'%d]\n'  ,
A(i, end)   
)

§ fprintf() [10/13]

fprintf ( outfile  ,
' - ['   
)

§ fprintf() [11/13]

fprintf ( outfile  ,
'%  d,
,
A(first:last)   
)

§ fprintf() [12/13]

fprintf ( outfile  ,
'%d]\n'  ,
A(last+1)   
)

§ fprintf() [13/13]

end end fprintf ( outfile  ,
'\n'   
)

§ gzip()

gzip ( outname  )

§ if()

end if ( size(A, 2) ~  = 1)

§ modelConvert()

function modelConvert ( model  ,
outname   
)

§ printToYML() [1/5]

printToYML ( outfile  ,
model.child'  ,
 
)

§ printToYML() [2/5]

printToYML ( outfile  ,
model.fids'  ,
 
)

§ printToYML() [3/5]

printToYML ( outfile  ,
model.thrs'  ,
 
)

§ printToYML() [4/5]

printToYML ( outfile  ,
model.  eBnds,
N   
)

§ printToYML() [5/5]

end function printToYML ( outfile  ,
,
N   
)

Variable Documentation

§ a12

end function a12

§ a13

end function a13

§ a14

end function a14

§ i

for i
Initial value:
=1:ceil(len/N)
first = (i-1)*N + 1
N
Definition: modelConvert.m:31
end else len
Definition: modelConvert.m:62
for i
Definition: modelConvert.m:63
Examples:
contours2.cpp, convexhull.cpp, cout_mat.cpp, demhist.cpp, distrans.cpp, fitellipse.cpp, houghcircles.cpp, houghlines.cpp, kmeans.cpp, minarea.cpp, pca.cpp, and watershed.cpp.

§ last

last = min(i*N, len) - 1

§ len

end else len = length(A)

§ N

N = 1000