7 #ifndef WEAKCLASSIFIER_HOG_HEADER
8 #define WEAKCLASSIFIER_HOG_HEADER
10 #include "WeakClassifier.h"
11 #include "HoGFeature.h"
24 int offsetW,
int offsetH,
int w,
int h,
53 inline int District(
float value,
float min,
float max)
const {
54 if (value <= min)
return 0;
55 if (value >= max)
return 99;
57 float step = (max - min) * 0.01f;
59 for (
int i = 0; i < 100; i++)
60 if (value >= min + step * i - 0.000001 && value <= min + step * (i + 1) + 0.000001)
63 printf(
"WeakClassifier::District: We can't find the district: min = %f, max = %f, value = %f\n", min, max, value);
Definition: WeakClassifierHoG.h:13
Definition: Geometry.h:34
Definition: WeakClassifier.h:11
float EvaluateThre(const IntegralImage *intImage, const Rect &roi, float scale=1.0f)
Definition: WeakClassifierHoG.cpp:56
Definition: IntegralImage.h:11
float Evaluate(const IntegralImage *intImage, const Rect &roi, float scale=1.0f)
Definition: WeakClassifierHoG.cpp:28
Definition: HoGFeature.h:12
WeakClassifierHoG(const Feature &reference, float min, float max, int offsetW, int offsetH, int w, int h, float *histogram)
Definition: WeakClassifierHoG.cpp:3