Hugintrunk
0.1
|
#include <BoxFilter.h>
Public Member Functions | |
BoxFilter (double iBaseSize, Image &iImage) | |
void | setY (unsigned int y) |
double | getDxxWithX (unsigned int x) const |
double | getDyyWithX (unsigned int x) const |
double | getDxyWithX (unsigned int x) const |
double | getDetWithX (unsigned int x) const |
bool | checkBounds (int x, int y) const |
Public Attributes | |
double ** | _ii |
unsigned int | _im_width |
unsigned int | _im_height |
int | _basesize |
double | _sqCorrectFactor |
int | _lxy_d2 |
int | _lxx_x_mid |
int | _lxx_x_right |
int | _lxx_y_bottom |
unsigned int | _y_minus_lxx_y_bottom |
unsigned int | _y_plus_lxx_y_bottom |
unsigned int | _y_minus_lxx_x_right |
unsigned int | _y_plus_lxx_x_right |
unsigned int | _y_minus_lxx_x_mid |
unsigned int | _y_plus_lxx_x_mid |
unsigned int | _y_minus_lxy_d2 |
unsigned int | _y_plus_lxy_d2 |
unsigned int | _y |
Definition at line 32 of file BoxFilter.h.
|
inline |
Definition at line 78 of file BoxFilter.h.
References _basesize, _ii, _im_height, _im_width, _lxx_x_mid, _lxx_x_right, _lxx_y_bottom, _lxy_d2, _sqCorrectFactor, lfeat::Image::getHeight(), lfeat::Image::getIntegralImage(), lfeat::Image::getWidth(), hugin_utils::roundi(), and setY().
|
inline |
Definition at line 155 of file BoxFilter.h.
References _im_height, _im_width, and _lxx_x_right.
Referenced by lfeat::KeyPointDetector::calcTrace().
|
inline |
Definition at line 132 of file BoxFilter.h.
References _sqCorrectFactor, getDxxWithX(), getDxyWithX(), and getDyyWithX().
Referenced by lfeat::KeyPointDetector::detectKeypoints().
|
inline |
Definition at line 105 of file BoxFilter.h.
References _ii, _lxx_x_mid, _lxx_x_right, _y_minus_lxx_y_bottom, _y_plus_lxx_y_bottom, and CALC_INTEGRAL_SURFACE.
Referenced by lfeat::KeyPointDetector::calcTrace(), and getDetWithX().
|
inline |
Definition at line 120 of file BoxFilter.h.
References _ii, _lxy_d2, _y, _y_minus_lxy_d2, _y_plus_lxy_d2, and CALC_INTEGRAL_SURFACE.
Referenced by getDetWithX().
|
inline |
Definition at line 111 of file BoxFilter.h.
References _ii, _lxx_y_bottom, _y_minus_lxx_x_mid, _y_minus_lxx_x_right, _y_plus_lxx_x_mid, _y_plus_lxx_x_right, and CALC_INTEGRAL_SURFACE.
Referenced by lfeat::KeyPointDetector::calcTrace(), and getDetWithX().
|
inline |
Definition at line 141 of file BoxFilter.h.
References _lxx_x_mid, _lxx_x_right, _lxx_y_bottom, _lxy_d2, _y, _y_minus_lxx_x_mid, _y_minus_lxx_x_right, _y_minus_lxx_y_bottom, _y_minus_lxy_d2, _y_plus_lxx_x_mid, _y_plus_lxx_x_right, _y_plus_lxx_y_bottom, and _y_plus_lxy_d2.
Referenced by BoxFilter(), lfeat::KeyPointDetector::calcTrace(), and lfeat::KeyPointDetector::detectKeypoints().
int lfeat::BoxFilter::_basesize |
Definition at line 50 of file BoxFilter.h.
Referenced by BoxFilter().
double** lfeat::BoxFilter::_ii |
Definition at line 46 of file BoxFilter.h.
Referenced by BoxFilter(), getDxxWithX(), getDxyWithX(), and getDyyWithX().
unsigned int lfeat::BoxFilter::_im_height |
Definition at line 48 of file BoxFilter.h.
Referenced by BoxFilter(), and checkBounds().
unsigned int lfeat::BoxFilter::_im_width |
Definition at line 47 of file BoxFilter.h.
Referenced by BoxFilter(), and checkBounds().
int lfeat::BoxFilter::_lxx_x_mid |
Definition at line 60 of file BoxFilter.h.
Referenced by BoxFilter(), getDxxWithX(), and setY().
int lfeat::BoxFilter::_lxx_x_right |
Definition at line 61 of file BoxFilter.h.
Referenced by BoxFilter(), checkBounds(), getDxxWithX(), and setY().
int lfeat::BoxFilter::_lxx_y_bottom |
Definition at line 62 of file BoxFilter.h.
Referenced by BoxFilter(), getDyyWithX(), and setY().
int lfeat::BoxFilter::_lxy_d2 |
Definition at line 57 of file BoxFilter.h.
Referenced by BoxFilter(), getDxyWithX(), and setY().
double lfeat::BoxFilter::_sqCorrectFactor |
Definition at line 53 of file BoxFilter.h.
Referenced by BoxFilter(), and getDetWithX().
unsigned int lfeat::BoxFilter::_y |
Definition at line 74 of file BoxFilter.h.
Referenced by getDxyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_minus_lxx_x_mid |
Definition at line 70 of file BoxFilter.h.
Referenced by getDyyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_minus_lxx_x_right |
Definition at line 68 of file BoxFilter.h.
Referenced by getDyyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_minus_lxx_y_bottom |
Definition at line 66 of file BoxFilter.h.
Referenced by getDxxWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_minus_lxy_d2 |
Definition at line 72 of file BoxFilter.h.
Referenced by getDxyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_plus_lxx_x_mid |
Definition at line 71 of file BoxFilter.h.
Referenced by getDyyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_plus_lxx_x_right |
Definition at line 69 of file BoxFilter.h.
Referenced by getDyyWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_plus_lxx_y_bottom |
Definition at line 67 of file BoxFilter.h.
Referenced by getDxxWithX(), and setY().
unsigned int lfeat::BoxFilter::_y_plus_lxy_d2 |
Definition at line 73 of file BoxFilter.h.
Referenced by getDxyWithX(), and setY().