|
|
|
@ -15,6 +15,7 @@ int main( int argc, char* argv[] ) |
|
|
|
|
int precalcValBufSize = 1024, |
|
|
|
|
precalcIdxBufSize = 1024; |
|
|
|
|
bool baseFormatSave = false; |
|
|
|
|
double acceptanceRatioBreakValue = -1.0; |
|
|
|
|
|
|
|
|
|
CvCascadeParams cascadeParams; |
|
|
|
|
CvCascadeBoostParams stageParams; |
|
|
|
@ -36,6 +37,7 @@ int main( int argc, char* argv[] ) |
|
|
|
|
cout << " [-precalcIdxBufSize <precalculated_idxs_buffer_size_in_Mb = " << precalcIdxBufSize << ">]" << endl; |
|
|
|
|
cout << " [-baseFormatSave]" << endl; |
|
|
|
|
cout << " [-numThreads <max_number_of_threads = " << numThreads << ">]" << endl; |
|
|
|
|
cout << " [-acceptanceRatioBreakValue <value> = " << acceptanceRatioBreakValue << ">]" << endl; |
|
|
|
|
cascadeParams.printDefaults(); |
|
|
|
|
stageParams.printDefaults(); |
|
|
|
|
for( int fi = 0; fi < fc; fi++ ) |
|
|
|
@ -86,6 +88,10 @@ int main( int argc, char* argv[] ) |
|
|
|
|
{ |
|
|
|
|
numThreads = atoi(argv[++i]); |
|
|
|
|
} |
|
|
|
|
else if( !strcmp( argv[i], "-acceptanceRatioBreakValue" ) ) |
|
|
|
|
{ |
|
|
|
|
acceptanceRatioBreakValue = atof(argv[++i]); |
|
|
|
|
} |
|
|
|
|
else if ( cascadeParams.scanAttr( argv[i], argv[i+1] ) ) { i++; } |
|
|
|
|
else if ( stageParams.scanAttr( argv[i], argv[i+1] ) ) { i++; } |
|
|
|
|
else if ( !set ) |
|
|
|
@ -112,6 +118,7 @@ int main( int argc, char* argv[] ) |
|
|
|
|
cascadeParams, |
|
|
|
|
*featureParams[cascadeParams.featureType], |
|
|
|
|
stageParams, |
|
|
|
|
baseFormatSave ); |
|
|
|
|
baseFormatSave, |
|
|
|
|
acceptanceRatioBreakValue ); |
|
|
|
|
return 0; |
|
|
|
|
} |
|
|
|
|