#include <mrpt/vision/CFeature.h>
Public Member Functions | |
float | descriptorSIFTDistanceTo (const CFeature &oFeature) const |
Computes de Euclidean Distance between "this" and the "other" descriptors. | |
float | descriptorSURFDistanceTo (const CFeature &oFeature) const |
Computes de Euclidean Distance between "this" and the "other" descriptors. | |
TFeatureType | get_type () const |
Get the type of the feature. | |
CFeature () | |
Constructor. | |
virtual | ~CFeature () |
Virtual destructor. | |
Public Attributes | |
float | x |
Coordinates in the image. | |
float | y |
TFeatureID | ID |
ID of the feature. | |
CMRPTImage | patch |
A patch of the image surrounding the feature. | |
unsigned int | patchSize |
Size of the patch (patchSize x patchSize) (it must be an odd number). | |
TFeatureType | type |
Type of the feature: featSIFT, featKLT, featHarris, featSURF, featNotDefined. | |
TKLTFeatureStatus | KLT_status |
Status of the feature tracking process. | |
float | KLT_val |
Value of the goodness of the feature. | |
float | orientation |
Main orientation of the feature. | |
float | scale |
Feature scale into the scale space. | |
std::vector< unsigned char > | descriptorSIFT |
Feature descriptor. | |
std::vector< unsigned char > | descriptorSURF |
Feature descriptor. | |
bool | hasDescriptorSIFT |
Test if this feature has a descriptor. | |
bool | hasDescriptorSURF |
Test if this feature has a descriptor. | |
Friends | |
class | CFeatureList |
class | CMatchedFeatureList |
Definition at line 97 of file CFeature.h.
mrpt::vision::CFeature::CFeature | ( | ) |
Constructor.
virtual mrpt::vision::CFeature::~CFeature | ( | ) | [inline, virtual] |
float mrpt::vision::CFeature::descriptorSIFTDistanceTo | ( | const CFeature & | oFeature | ) | const |
Computes de Euclidean Distance between "this" and the "other" descriptors.
float mrpt::vision::CFeature::descriptorSURFDistanceTo | ( | const CFeature & | oFeature | ) | const |
Computes de Euclidean Distance between "this" and the "other" descriptors.
TFeatureType mrpt::vision::CFeature::get_type | ( | ) | const [inline] |
friend class CFeatureList [friend] |
Definition at line 99 of file CFeature.h.
friend class CMatchedFeatureList [friend] |
Definition at line 100 of file CFeature.h.
std::vector<unsigned char> mrpt::vision::CFeature::descriptorSIFT |
std::vector<unsigned char> mrpt::vision::CFeature::descriptorSURF |
unsigned int mrpt::vision::CFeature::patchSize |
Size of the patch (patchSize x patchSize) (it must be an odd number).
Definition at line 118 of file CFeature.h.
Type of the feature: featSIFT, featKLT, featHarris, featSURF, featNotDefined.
Definition at line 122 of file CFeature.h.
Definition at line 107 of file CFeature.h.
Page generated by Doxygen 1.5.8 for MRPT 0.6.5 SVN: at Thu Feb 26 02:14:51 EST 2009 |