2 #pragma package <opencv>
5 #define CV_NO_BACKWARD_COMPATIBILITY
13 int main( int argc, char** argv )
15 const char* size_opt = "--size=";
17 CvHaarClassifierCascade* cascade = 0;
20 if( argc != 4 || strncmp( argv[1], size_opt, strlen(size_opt) ) != 0 )
22 printf( "Usage: convert_cascade --size=\"<width>x<height>\" input_cascade_path output_cascade_filename\n" );
26 sscanf( argv[1], "--size=%ux%u", &size.width, &size.height );
27 cascade = cvLoadHaarClassifierCascade( argv[2], size );
31 fprintf( stderr, "Input cascade could not be found/opened\n" );
35 sprintf( comment, "Automatically converted from %s, window size = %dx%d", argv[2], size.width, size.height );
36 cvSave( argv[3], cascade, 0, comment, cvAttrList(0,0) );
41 main(1,"facedetect.c");