21 #ifndef CV_OBJECT_DETECT_H_
22 #define CV_OBJECT_DEFECT_H_
24 #ifdef KJB_HAVE_OPENCV
37 #ifdef KJB_HAVE_OPENCV
41 class CV_cascade_classifier
45 CV_cascade_classifier(){}
47 CV_cascade_classifier(
const std::string& classifier_fname)
48 : cv_classifier(classifier_fname)
51 ~CV_cascade_classifier(){}
57 bool load(
const std::string& classifier_fname)
59 return cv_classifier.load(classifier_fname);
65 void detect_multiscale
68 std::vector<Axis_aligned_rectangle_2d>& objs,
69 double scale_factor = 1.1,
70 int min_neighbors = 3,
77 cv::CascadeClassifier cv_classifier;
height
Definition: APPgetLargeConnectedEdges.m:33
void load(Edge_set &edges, const std::string &fname)
Definition: edge.h:603
Class representing an axis-aligned, 2D rectangle.