24 #ifndef INTEGRAL_IMAGE_H    25 #define INTEGRAL_IMAGE_H    64     void update_next_step();
    79     int get_next_step() 
const;
   108         void Update(IplImage *
gray);
   113     double GetSum(CvRect &rect, 
int *count=0);
   115         double GetAve(CvRect &rect);
   124     void GetSubimage(
const CvRect &rect, IplImage *sub);
   144         void CalculatePointNormals(IplImage *
gray);
   151         void Update(IplImage *
gray);
   157         void GetGradient(CvRect &rect, 
double *dirx, 
double *diry, 
int *count=0);
   162         void GetAveGradient(CvRect &rect, 
double *dirx, 
double *diry);
 
Class for calculating "evenly spaced" integer indices for data sequence. 
IntegralImage is used for calculating rectangular image sums and averages rapidly ...
IntegralGradient is used for calculating rectangular image gradients rapidly 
This file defines library export definitions, version numbers and build information.