cvHaarDetectObjects 解析(3)



/****************************************************************************************\ *                         Haar-like Object Detection functions                           * \****************************************************************************************/  /* Loads haar classifier cascade from a directory.    It is obsolete: convert your cascade to xml and use cvLoad instead */ CVAPI(CvHaarClassifierCascade*) cvLoadHaarClassifierCascade(                     const char* directory, CvSize orig_window_size);  CVAPI(void) cvReleaseHaarClassifierCascade( CvHaarClassifierCascade** cascade );  #define CV_HAAR_DO_CANNY_PRUNING    1 #define CV_HAAR_SCALE_IMAGE         2 #define CV_HAAR_FIND_BIGGEST_OBJECT 4 #define CV_HAAR_DO_ROUGH_SEARCH     8  CVAPI(CvSeq*) cvHaarDetectObjects( const CvArr* image,                      CvHaarClassifierCascade* cascade,                      CvMemStorage* storage, double scale_factor CV_DEFAULT(1.1),                      int min_neighbors CV_DEFAULT(3), int flags CV_DEFAULT(0),                      CvSize min_size CV_DEFAULT(cvSize(0,0)));  /* sets images for haar classifier cascade */ CVAPI(void) cvSetImagesForHaarClassifierCascade( CvHaarClassifierCascade* cascade,                                                 const CvArr* sum, const CvArr* sqsum,                                                 const CvArr* tilted_sum, double scale );  /* runs the cascade on the specified window */ CVAPI(int) cvRunHaarClassifierCascade( const CvHaarClassifierCascade* cascade,                                        CvPoint pt, int start_stage CV_DEFAULT(0));


你可能感兴趣的:(cvHaarDetectObjects 解析(3))