24 #ifndef _FIREVISION_CLASSIFIERS_FACES_H_ 25 #define _FIREVISION_CLASSIFIERS_FACES_H_ 27 #include <fvclassifiers/classifier.h> 29 struct CvHaarClassifierCascade;
31 typedef struct _IplImage IplImage;
33 namespace firevision {
39 unsigned int pixel_width,
40 unsigned int pixel_height,
42 float haar_scale_factor = 1.1,
43 int min_neighbours = 3,
51 CvHaarClassifierCascade *cascade_;
52 CvMemStorage * storage_;
54 float haar_scale_factor_;
FacesClassifier(const char *haarcascade_file, unsigned int pixel_width, unsigned int pixel_height, IplImage *image=0, float haar_scale_factor=1.1, int min_neighbours=3, int flags=0)
Constructor.
virtual ~FacesClassifier()
Destructor.
Classifier to extract regions of interest.
virtual std::list< ROI > * classify()
Classify image.