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.