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_;
Classifier to extract regions of interest.
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 std::list< ROI > * classify()
Classify image.
virtual ~FacesClassifier()
Destructor.