8 #ifndef CLASSIFIER_SELECTOR_CLASS
9 #define CLASSIFIER_SELECTOR_CLASS
11 #include "WeakClassifierHaar.h"
12 #include "WeakClassifierRGI.h"
55 float GetError(
int index = -1)
const;
88 float Evaluate(
const IntegralImage *intImage,
const Rect &roi,
int indexWeak = -1);
90 WeakClassifier **GetClassifierPool()
const {
return weakClassifiers; }
93 int GetNewBackup() {
return nextBackup; }
101 int selectedClassifier;
Definition: Geometry.h:34
void Initialize(const Size &patchSize)
Definition: ClassifierSelector.cpp:62
virtual int ReplaceWeakestClassifier(float *sumErrors, const Size &patchSize)
Definition: ClassifierSelector.cpp:145
virtual void ReplaceWeakestClassifierStatistic(int src, int dst)
Definition: ClassifierSelector.cpp:188
Definition: WeakClassifier.h:11
virtual int SelectBestClassifer(float importance, const bool *errorMask, float *errors)
Definition: ClassifierSelector.cpp:116
Definition: Geometry.h:14
void Train(const IntegralImage *intImage, const Rect &roi, int target, float importance, bool *errMask)
Definition: ClassifierSelector.cpp:85
Definition: IntegralImage.h:11
Definition: ClassifierSelector.h:14
ClassifierSelector(int numW, const Size &patchSize, int numB=2)
Definition: ClassifierSelector.cpp:3
float GetError(int index=-1) const
Definition: ClassifierSelector.cpp:108
int Classify(const IntegralImage *intImage, const Rect &roi)
Definition: ClassifierSelector.cpp:81