Public Member Functions | Protected Attributes
SurfExtractorBase Class Reference

Base class for keypoint extractors based on SURF features. More...

#include <SurfExtractorBase.h>

Inheritance diagram for SurfExtractorBase:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual std::string getDescription ()
SurfExtractorBaseoperator= (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.

Detailed Description

Base class for keypoint extractors based on SURF features.

Author:
David Gossow (RX)

Definition at line 28 of file SurfExtractorBase.h.


Constructor & Destructor Documentation

Default constructor. Reads the SURF parameters from the configuration file.

Copy constructor.

The destructor.


Member Function Documentation

virtual std::string SurfExtractorBase::getDescription ( ) [virtual]
Returns:
list of all parameters and values

Implements KeyPointExtractor.

SurfExtractorBase& SurfExtractorBase::operator= ( const SurfExtractorBase other)

Assignment operator.

void SurfExtractorBase::setExtended ( bool  newValue)
void SurfExtractorBase::setInitLobeSize ( int  newValue)
void SurfExtractorBase::setOctaves ( int  newValue)
void SurfExtractorBase::setSamplingStep ( int  newValue)

Change parameters for SURF algorithm.


Member Data Documentation

Blob response treshold.

Definition at line 68 of file SurfExtractorBase.h.

If the extended flag is turned on, SURF 128 is used.

Definition at line 74 of file SurfExtractorBase.h.

Square size of descriptor window (determines feature vector length)

Definition at line 62 of file SurfExtractorBase.h.

Initial lobe size.

Definition at line 70 of file SurfExtractorBase.h.

Number of analyzed octaves.

Definition at line 66 of file SurfExtractorBase.h.

Upright SURF or rotation invariant.

Definition at line 72 of file SurfExtractorBase.h.

Initial sampling step.

Definition at line 64 of file SurfExtractorBase.h.


The documentation for this class was generated from the following file:


or_libs
Author(s): Viktor Seib
autogenerated on Tue Jan 7 2014 11:24:03