#include <KeyPointDetector.h>
Classes | |
| struct | ComputeHelper | 
| called by the thread pool for doing the computations  More... | |
Public Member Functions | |
| void | detectKeyPoints (KeyPointInsertor &iInsertor) | 
| detect and store keypoints   | |
| KeyPointDetector (Image &iImage, boost::threadpool::pool &iThreadPool) | |
| default constructor   | |
| void | setMaxOctaves (int iMaxOctaves) | 
| set number of octaves to search   | |
| void | setMaxScales (int iMaxScales) | 
| set number of scales per octave   | |
| void | setScoreThreshold (double iThreshold) | 
| set minimum threshold on determinant of hessian for detected maxima   | |
Private Member Functions | |
| int | getBorderSize (int iOctave, int iScale) | 
| int | getFilterSize (int iOctave, int iScale) | 
Private Attributes | |
| Image & | _image | 
| int | _initialBoxFilterSize | 
| int | _maxOctaves | 
| int | _maxScales | 
| int | _scaleOverlap | 
| double | _scoreThreshold | 
| boost::threadpool::pool & | _threadPool | 
Static Private Attributes | |
| static const double | kBaseSigma = 1.2 | 
Definition at line 43 of file KeyPointDetector.h.
| KeyPointDetector::KeyPointDetector | ( | Image & | iImage, | 
| boost::threadpool::pool & | iThreadPool | ||
| ) | 
default constructor
| iImage | integral image to use | 
| iThreadPool | Thread pool to use for computation | 
Definition at line 42 of file KeyPointDetector.cpp.
| void KeyPointDetector::detectKeyPoints | ( | KeyPointInsertor & | iInsertor | ) | 
detect and store keypoints
| iImage | integral image to use | 
| iInsertor | function object used for storing the keypoints | 
Definition at line 55 of file KeyPointDetector.cpp.
| int KeyPointDetector::getBorderSize | ( | int | iOctave, | 
| int | iScale | ||
| ) |  [private] | 
        
Definition at line 205 of file KeyPointDetector.cpp.
| int KeyPointDetector::getFilterSize | ( | int | iOctave, | 
| int | iScale | ||
| ) |  [private] | 
        
Definition at line 196 of file KeyPointDetector.cpp.
| void parallelsurf::KeyPointDetector::setMaxOctaves | ( | int | iMaxOctaves | ) |  [inline] | 
        
set number of octaves to search
Definition at line 57 of file KeyPointDetector.h.
| void parallelsurf::KeyPointDetector::setMaxScales | ( | int | iMaxScales | ) |  [inline] | 
        
set number of scales per octave
Definition at line 54 of file KeyPointDetector.h.
| void parallelsurf::KeyPointDetector::setScoreThreshold | ( | double | iThreshold | ) |  [inline] | 
        
set minimum threshold on determinant of hessian for detected maxima
Definition at line 60 of file KeyPointDetector.h.
Image& parallelsurf::KeyPointDetector::_image [private] | 
        
Definition at line 95 of file KeyPointDetector.h.
int parallelsurf::KeyPointDetector::_initialBoxFilterSize [private] | 
        
Definition at line 86 of file KeyPointDetector.h.
int parallelsurf::KeyPointDetector::_maxOctaves [private] | 
        
Definition at line 80 of file KeyPointDetector.h.
int parallelsurf::KeyPointDetector::_maxScales [private] | 
        
Definition at line 77 of file KeyPointDetector.h.
int parallelsurf::KeyPointDetector::_scaleOverlap [private] | 
        
Definition at line 90 of file KeyPointDetector.h.
double parallelsurf::KeyPointDetector::_scoreThreshold [private] | 
        
Definition at line 83 of file KeyPointDetector.h.
Definition at line 97 of file KeyPointDetector.h.
const double parallelsurf::KeyPointDetector::kBaseSigma = 1.2 [static, private] | 
        
Definition at line 93 of file KeyPointDetector.h.