7 #ifndef IMAGE_DETECTOR_HEADER
8 #define IMAGE_DETECTOR_HEADER
12 #include "Classifier.h"
14 #include "UnionFind.h"
24 rect(
int _x1 = 0,
int _y1 = 0,
int _x2 = 0,
int _y2 = 0)
25 : x1(_x1), y1(_y1), x2(_x2), y2(_y2), re(-1), count(1) {}
46 const Rect &subRegion,
47 const cv::Mat &bkg = defaultBackground
50 void DrawDetection(cv::Mat &img);
79 bool IsEqual(
const rect &r1,
const rect &r2)
const;
80 bool IsOverlap(
const rect &r,
const rect &t)
const;
83 void DrawDetection(cv::Mat &img,
Pool<rect> &dets);
Definition: UnionFind.h:9
Definition: Geometry.h:34
Definition: ImageDetector.h:30
virtual bool Detect(const cv::Mat &img, const IntegralImage *intImage, const Rect &subRegion, const cv::Mat &bkg=defaultBackground)
Definition: ImageDetector.cpp:14
Definition: IntegralImage.h:11
Definition: ImageDetector.h:16
Definition: Classifier.h:12