6 #ifndef RGIFEATURE_HEADER
7 #define RGIFEATURE_HEADER
9 #include "EstimatedGaussianDistribution.h"
10 #include "IntegralImage.h"
13 #define NUM_RGI_BINS 9
30 Rect patch, scaledPatch;
44 void GeneratreRandomFeature(
const Size &imgSize);
46 inline void NormalizeHistogram(
float *histogram,
int N)
const {
48 for (
int i = 0; i < N; i++) {
51 assert(histogram[i] >= 0.0f);
55 float invSum = 1.0f / sum;
56 for (
int i = 0; i < N; i++) {
57 histogram[i] *= invSum;
62 static const Size minimumSize;
63 static const int minimumArea;
65 const static float initMean[NUM_RGI_BINS];
66 const static float initSigma[NUM_RGI_BINS];
Definition: RGIFeature.h:15
Definition: Geometry.h:34
Definition: EstimatedGaussianDistribution.h:10
Definition: Geometry.h:14
void Reset(const Size &patchSize)
Definition: RGIFeature.cpp:35
Definition: IntegralImage.h:11