Main MRPT website > C++ reference for MRPT 1.4.0
List of all members | Public Member Functions | Public Attributes
mrpt::vision::CFeature::TDescriptors Struct Reference

Detailed Description

All the possible descriptors this feature may have.

Definition at line 84 of file CFeature.h.

#include <mrpt/vision/CFeature.h>

Public Member Functions

 TDescriptors ()
 
bool hasDescriptorSIFT () const
 
bool hasDescriptorSURF () const
 Whether this feature has this kind of descriptor. More...
 
bool hasDescriptorSpinImg () const
 
bool hasDescriptorPolarImg () const
 Whether this feature has this kind of descriptor. More...
 
bool hasDescriptorLogPolarImg () const
 Whether this feature has this kind of descriptor. More...
 
bool hasDescriptorMultiSIFT () const
 Whether this feature has this kind of descriptor. More...
 
bool hasDescriptorORB () const
 Whether this feature has this kind of descriptor. More...
 

Public Attributes

std::vector< uint8_t > SIFT
 SIFT feature descriptor. More...
 
std::vector< float > SURF
 SURF feature descriptor. More...
 
std::vector< float > SpinImg
 The 2D histogram as a single row. More...
 
uint16_t SpinImg_range_rows
 The number of rows (corresponding to range bins in the 2D histogram) of the original matrix from which SpinImg was extracted as a vector. More...
 
mrpt::math::CMatrix PolarImg
 A polar image centered at the interest point. More...
 
mrpt::math::CMatrix LogPolarImg
 A log-polar image centered at the interest point. More...
 
bool polarImgsNoRotation
 If set to true (manually, default=false) the call to "descriptorDistanceTo" will not consider all the rotations between polar image descriptors (PolarImg, LogPolarImg) More...
 
std::deque< std::vector< std::vector< int32_t > > > multiSIFTDescriptors
 A set of SIFT-like descriptors for each orientation and scale of the multiResolution feature (there is a vector of descriptors for each scale) More...
 
std::vector< uint8_t > ORB
 ORB feature descriptor
More...
 

Constructor & Destructor Documentation

◆ TDescriptors()

mrpt::vision::CFeature::TDescriptors::TDescriptors ( )

Member Function Documentation

◆ hasDescriptorLogPolarImg()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorLogPolarImg ( ) const
inline

Whether this feature has this kind of descriptor.

Definition at line 102 of file CFeature.h.

◆ hasDescriptorMultiSIFT()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorMultiSIFT ( ) const
inline

Whether this feature has this kind of descriptor.

< Whether this feature has this kind of descriptor

Definition at line 103 of file CFeature.h.

◆ hasDescriptorORB()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorORB ( ) const
inline

Whether this feature has this kind of descriptor.

Definition at line 106 of file CFeature.h.

◆ hasDescriptorPolarImg()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorPolarImg ( ) const
inline

Whether this feature has this kind of descriptor.

Definition at line 101 of file CFeature.h.

◆ hasDescriptorSIFT()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorSIFT ( ) const
inline

Definition at line 98 of file CFeature.h.

◆ hasDescriptorSpinImg()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorSpinImg ( ) const
inline

Definition at line 100 of file CFeature.h.

◆ hasDescriptorSURF()

bool mrpt::vision::CFeature::TDescriptors::hasDescriptorSURF ( ) const
inline

Whether this feature has this kind of descriptor.

Whether this feature has this kind of descriptor

Definition at line 99 of file CFeature.h.

Member Data Documentation

◆ LogPolarImg

mrpt::math::CMatrix mrpt::vision::CFeature::TDescriptors::LogPolarImg

A log-polar image centered at the interest point.

Definition at line 93 of file CFeature.h.

◆ multiSIFTDescriptors

std::deque<std::vector<std::vector<int32_t> > > mrpt::vision::CFeature::TDescriptors::multiSIFTDescriptors

A set of SIFT-like descriptors for each orientation and scale of the multiResolution feature (there is a vector of descriptors for each scale)

Definition at line 95 of file CFeature.h.

◆ ORB

std::vector<uint8_t> mrpt::vision::CFeature::TDescriptors::ORB

ORB feature descriptor

Definition at line 96 of file CFeature.h.

◆ PolarImg

mrpt::math::CMatrix mrpt::vision::CFeature::TDescriptors::PolarImg

A polar image centered at the interest point.

Definition at line 92 of file CFeature.h.

◆ polarImgsNoRotation

bool mrpt::vision::CFeature::TDescriptors::polarImgsNoRotation

If set to true (manually, default=false) the call to "descriptorDistanceTo" will not consider all the rotations between polar image descriptors (PolarImg, LogPolarImg)

Definition at line 94 of file CFeature.h.

◆ SIFT

std::vector<uint8_t> mrpt::vision::CFeature::TDescriptors::SIFT

SIFT feature descriptor.

Definition at line 88 of file CFeature.h.

Referenced by mrpt::vision::find_descriptor_pairings().

◆ SpinImg

std::vector<float> mrpt::vision::CFeature::TDescriptors::SpinImg

The 2D histogram as a single row.

Definition at line 90 of file CFeature.h.

◆ SpinImg_range_rows

uint16_t mrpt::vision::CFeature::TDescriptors::SpinImg_range_rows

The number of rows (corresponding to range bins in the 2D histogram) of the original matrix from which SpinImg was extracted as a vector.

Definition at line 91 of file CFeature.h.

◆ SURF

std::vector<float> mrpt::vision::CFeature::TDescriptors::SURF

SURF feature descriptor.

Definition at line 89 of file CFeature.h.

Referenced by mrpt::vision::find_descriptor_pairings().




Page generated by Doxygen 1.9.1 for MRPT 1.4.0 SVN: at Mon Apr 18 03:56:21 UTC 2022