21#ifndef __lfeat_wavefilter_h
22#define __lfeat_wavefilter_h
34 double getWx(
unsigned int x,
unsigned int y);
35 double getWy(
unsigned int x,
unsigned int y);
39 double getSum(
unsigned int x,
unsigned int y,
int scale);
40 double getWx(
unsigned int x,
unsigned int y,
int scale);
41 double getWy(
unsigned int x,
unsigned int y,
int scale);
66#define CALC_INTEGRAL_SURFACE(II, STARTX, ENDX, STARTY, ENDY) \
67 (II[ENDY+1][ENDX+1] + II[STARTY][STARTX] - II[ENDY+1][STARTX] - II[STARTY][ENDX+1])
#define CALC_INTEGRAL_SURFACE(II, STARTX, ENDX, STARTY, ENDY)
double getWx(unsigned int x, unsigned int y)
double getSum(unsigned int x, unsigned int y, int scale)
bool checkBounds(int x, int y) const
WaveFilter(double iBaseSize, Image &iImage)
double getWy(unsigned int x, unsigned int y)
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.