Base class for keypoint extractors based on SURF features. More...
#include <SurfExtractorBase.h>

Public Member Functions | |
| virtual std::string | getDescription () | 
| SurfExtractorBase & | operator= (const SurfExtractorBase &other) | 
| Assignment operator.   | |
| void | setBlobResponseThreshold (double newValue) | 
| void | setExtended (bool newValue) | 
| void | setInitLobeSize (int newValue) | 
| void | setOctaves (int newValue) | 
| void | setRotationInvariance (bool newValue) | 
| void | setSamplingStep (int newValue) | 
| Change parameters for SURF algorithm.   | |
| SurfExtractorBase () | |
| Default constructor. Reads the SURF parameters from the configuration file.   | |
| SurfExtractorBase (const SurfExtractorBase &other) | |
| Copy constructor.   | |
| virtual | ~SurfExtractorBase () | 
| The destructor.   | |
Protected Attributes | |
| double | m_BlobResponseThreshold | 
| Blob response treshold.   | |
| bool | m_Extended | 
| If the extended flag is turned on, SURF 128 is used.   | |
| int | m_IndexSize | 
| Square size of descriptor window (determines feature vector length)   | |
| int | m_InitLobeSize | 
| Initial lobe size.   | |
| int | m_Octaves | 
| Number of analyzed octaves.   | |
| bool | m_RotationInvariance | 
| Upright SURF or rotation invariant.   | |
| int | m_SamplingStep | 
| Initial sampling step.   | |
Base class for keypoint extractors based on SURF features.
Definition at line 28 of file SurfExtractorBase.h.
Default constructor. Reads the SURF parameters from the configuration file.
| SurfExtractorBase::SurfExtractorBase | ( | const SurfExtractorBase & | other | ) | 
Copy constructor.
| virtual SurfExtractorBase::~SurfExtractorBase | ( | ) |  [virtual] | 
        
The destructor.
| virtual std::string SurfExtractorBase::getDescription | ( | ) |  [virtual] | 
        
Implements KeyPointExtractor.
| SurfExtractorBase& SurfExtractorBase::operator= | ( | const SurfExtractorBase & | other | ) | 
Assignment operator.
| void SurfExtractorBase::setBlobResponseThreshold | ( | double | newValue | ) | 
| void SurfExtractorBase::setExtended | ( | bool | newValue | ) | 
| void SurfExtractorBase::setInitLobeSize | ( | int | newValue | ) | 
| void SurfExtractorBase::setOctaves | ( | int | newValue | ) | 
| void SurfExtractorBase::setRotationInvariance | ( | bool | newValue | ) | 
| void SurfExtractorBase::setSamplingStep | ( | int | newValue | ) | 
Change parameters for SURF algorithm.
double SurfExtractorBase::m_BlobResponseThreshold [protected] | 
        
Blob response treshold.
Definition at line 68 of file SurfExtractorBase.h.
bool SurfExtractorBase::m_Extended [protected] | 
        
If the extended flag is turned on, SURF 128 is used.
Definition at line 74 of file SurfExtractorBase.h.
int SurfExtractorBase::m_IndexSize [protected] | 
        
Square size of descriptor window (determines feature vector length)
Definition at line 62 of file SurfExtractorBase.h.
int SurfExtractorBase::m_InitLobeSize [protected] | 
        
Initial lobe size.
Definition at line 70 of file SurfExtractorBase.h.
int SurfExtractorBase::m_Octaves [protected] | 
        
Number of analyzed octaves.
Definition at line 66 of file SurfExtractorBase.h.
bool SurfExtractorBase::m_RotationInvariance [protected] | 
        
Upright SURF or rotation invariant.
Definition at line 72 of file SurfExtractorBase.h.
int SurfExtractorBase::m_SamplingStep [protected] | 
        
Initial sampling step.
Definition at line 64 of file SurfExtractorBase.h.