|
Hugin trunk 0.1
|
#include <KeyPointDetector.h>
Public Member Functions | |
| KeyPointDetector () | |
| void | setMaxScales (unsigned int iMaxScales) |
| void | setMaxOctaves (unsigned int iMaxOctaves) |
| void | setScoreThreshold (double iThreshold) |
| void | detectKeypoints (Image &iImage, KeyPointInsertor &iInsertor) |
Private Member Functions | |
| bool | fineTuneExtrema (double ***iSH, unsigned int iX, unsigned int iY, unsigned int iS, double &oX, double &oY, double &oS, double &oScore, unsigned int iOctaveWidth, unsigned int iOctaveHeight, unsigned int iBorder) |
| bool | calcTrace (Image &iImage, double iX, double iY, double iScale, int &oTrace) |
| unsigned int | getFilterSize (unsigned int iOctave, unsigned int iScale) |
| unsigned int | getBorderSize (unsigned int iOctave, unsigned int iScale) |
Private Attributes | |
| unsigned int | _maxScales |
| unsigned int | _maxOctaves |
| double | _scoreThreshold |
| unsigned int | _initialBoxFilterSize |
| unsigned int | _scaleOverlap |
Static Private Attributes | |
| static const double | kBaseSigma = 1.2 |
Definition at line 36 of file KeyPointDetector.h.
| lfeat::KeyPointDetector::KeyPointDetector | ( | ) |
Definition at line 32 of file KeyPointDetector.cpp.
References _initialBoxFilterSize, _maxOctaves, _maxScales, _scaleOverlap, and _scoreThreshold.
|
private |
Definition at line 370 of file KeyPointDetector.cpp.
References hugin_utils::roundi(), and threshold().
Referenced by detectKeypoints().
| void lfeat::KeyPointDetector::detectKeypoints | ( | Image & | iImage, |
| KeyPointInsertor & | iInsertor | ||
| ) |
Definition at line 45 of file KeyPointDetector.cpp.
References _initialBoxFilterSize, _maxOctaves, _maxScales, _scoreThreshold, lfeat::Image::AllocateImage(), calcTrace(), lfeat::Image::DeallocateImage(), fineTuneExtrema(), getBorderSize(), getFilterSize(), kBaseSigma, and threshold().
|
private |
Definition at line 249 of file KeyPointDetector.cpp.
References lfeat::Math::SolveLinearSystem33(), and threshold().
Referenced by detectKeypoints().
|
private |
Definition at line 359 of file KeyPointDetector.cpp.
References getFilterSize(), and threshold().
Referenced by detectKeypoints().
|
private |
Definition at line 353 of file KeyPointDetector.cpp.
References _initialBoxFilterSize, _maxScales, _scaleOverlap, and threshold().
Referenced by detectKeypoints(), and getBorderSize().
Definition at line 47 of file KeyPointDetector.h.
References threshold().
Definition at line 43 of file KeyPointDetector.h.
References threshold().
Definition at line 51 of file KeyPointDetector.h.
References threshold().
Definition at line 73 of file KeyPointDetector.h.
Referenced by detectKeypoints(), getFilterSize(), and KeyPointDetector().
Definition at line 67 of file KeyPointDetector.h.
Referenced by detectKeypoints(), and KeyPointDetector().
Definition at line 64 of file KeyPointDetector.h.
Referenced by detectKeypoints(), getFilterSize(), and KeyPointDetector().
Definition at line 77 of file KeyPointDetector.h.
Referenced by getFilterSize(), and KeyPointDetector().
|
private |
Definition at line 70 of file KeyPointDetector.h.
Referenced by detectKeypoints(), and KeyPointDetector().
Definition at line 80 of file KeyPointDetector.h.
Referenced by detectKeypoints().