21#ifndef __lfeat_boxfilter_h
22#define __lfeat_boxfilter_h
37 void setY(
unsigned int y);
102#define CALC_INTEGRAL_SURFACE(II, STARTX, ENDX, STARTY, ENDY) \
103 (II[ENDY+1][ENDX+1] + II[STARTY][STARTX] - II[ENDY+1][STARTX] - II[STARTY][ENDX+1])
130#undef CALC_INTEGRAL_SURFACE
#define CALC_INTEGRAL_SURFACE(II, STARTX, ENDX, STARTY, ENDY)
void setY(unsigned int y)
double getDxyWithX(unsigned int x) const
unsigned int _y_plus_lxx_x_right
double getDetWithX(unsigned int x) const
unsigned int _y_plus_lxx_y_bottom
double getDxxWithX(unsigned int x) const
unsigned int _y_minus_lxx_y_bottom
bool checkBounds(int x, int y) const
BoxFilter(double iBaseSize, Image &iImage)
unsigned int _y_plus_lxy_d2
unsigned int _y_plus_lxx_x_mid
unsigned int _y_minus_lxx_x_mid
unsigned int _y_minus_lxy_d2
double getDyyWithX(unsigned int x) const
unsigned int _y_minus_lxx_x_right
misc math function & classes used by other parts of the program
std::vector< deghosting::BImagePtr > threshold(const std::vector< deghosting::FImagePtr > &inputImages, const double threshold, const uint16_t flags)
Threshold function used for creating alpha masks for images.