#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:07:47 EST 2009 |