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, ' -[')
 
 fprintf (outfile, '%%YAML:1.0\n\n')
 
 fprintf (outfile, '%d,', A(first:last))
 
 fprintf (outfile, '%d,', A(i, 1:end-1))
 
 fprintf (outfile, '%d]\n', A(i, end))
 
 fprintf (outfile, '%d]\n', A(last+1))
 
end end fprintf (outfile, '\n')
 
 fprintf (outfile, 'childs:\n')
 
 fprintf (outfile, 'edgeBins:\n')
 
 fprintf (outfile, 'edgeBoundaries:\n')
 
 fprintf (outfile, 'featureIds:\n')
 
 fprintf (outfile, 'thresholds:\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'])
 
 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
 
end function printToYML (outfile, A, N) %% append matrix A to outfile as %% -[a11
 
 printToYML (outfile, model.child', 0)
 
 printToYML (outfile, model.eBnds, N)
 
 printToYML (outfile, model.fids', 0)
 
 printToYML (outfile, model.thrs', 0)
 

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  ,
' -['   
)

◆ fprintf() [2/13]

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

◆ fprintf() [3/13]

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

◆ fprintf() [4/13]

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

◆ fprintf() [5/13]

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

◆ fprintf() [6/13]

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

◆ fprintf() [7/13]

end end fprintf ( outfile  ,
'\n'   
)

◆ fprintf() [8/13]

fprintf ( outfile  ,
'childs:\n'   
)

◆ fprintf() [9/13]

fprintf ( outfile  ,
'edgeBins:\n'   
)

◆ fprintf() [10/13]

fprintf ( outfile  ,
'edgeBoundaries:\n'   
)

◆ fprintf() [11/13]

fprintf ( outfile  ,
'featureIds:\n'   
)

◆ fprintf() [12/13]

fprintf ( outfile  ,
'thresholds:\n'   
)

◆ fprintf() [13/13]

fprintf ( outfile  )

◆ gzip()

gzip ( outname  )

◆ if()

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

◆ modelConvert()

function modelConvert ( model  ,
outname   
)

◆ printToYML() [1/5]

end function printToYML ( outfile  ,
,
N   
)

◆ printToYML() [2/5]

printToYML ( outfile  ,
model.child'  ,
 
)

◆ printToYML() [3/5]

printToYML ( outfile  ,
model.  eBnds,
N   
)

◆ printToYML() [4/5]

printToYML ( outfile  ,
model.fids'  ,
 
)

◆ printToYML() [5/5]

printToYML ( outfile  ,
model.thrs'  ,
 
)

Variable Documentation

◆ a12

end function a12

◆ a13

end function a13

◆ a14

end function a14

◆ i

for i

◆ last

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

◆ len

end else len = length(A)

◆ N

N = 1000
len
end else len
Definition: modelConvert.m:62
N
N
Definition: modelConvert.m:31
i
for i
Definition: modelConvert.m:63