MRPT logo

mrpt::vision::TMatchingOptions Struct Reference

A structure containing options for the matching. More...

#include <mrpt/vision/utils.h>

Inheritance diagram for mrpt::vision::TMatchingOptions:
Inheritance graph
[legend]
Collaboration diagram for mrpt::vision::TMatchingOptions:
Collaboration graph
[legend]

List of all members.

Public Types

enum  TMatchingMethod { mmCorrelation = 0, mmDescriptorSIFT, mmDescriptorSURF }
 

Method for propagating the feature's image coordinate uncertainty into 3D space.

More...

Public Member Functions

 TMatchingOptions ()
 Constructor.
void loadFromConfigFile (const mrpt::utils::CConfigFileBase &source, const std::string &section)
 See utils::CLoadableOptions.
void dumpToTextStream (CStream &out) const
 See utils::CLoadableOptions.

Public Attributes

bool useEpipolarRestriction
bool hasFundamentalMatrix
bool parallelOpticalAxis
bool useXRestriction
CMatrixDouble33 F
TMatchingMethod matching_method
float epipolar_TH
float rowCheck_TH
float ccCheck_TH
float maxEDD_TH
float EDD_RATIO
float minCC_TH
float minDCC_TH
float rCC_TH
float maxEDSD_TH
float EDSD_RATIO

Detailed Description

A structure containing options for the matching.

Definition at line 172 of file vision/utils.h.


Member Enumeration Documentation

Method for propagating the feature's image coordinate uncertainty into 3D space.

Default value: Prop_Linear

Enumerator:
mmCorrelation 

Matching by cross correlation of the image patches.

mmDescriptorSIFT 

Matching by Euclidean distance between SIFT descriptors.

mmDescriptorSURF 

Matching by Euclidean distance between SURF descriptors.

Definition at line 177 of file vision/utils.h.


Constructor & Destructor Documentation

mrpt::vision::TMatchingOptions::TMatchingOptions (  ) 

Constructor.


Member Function Documentation

void mrpt::vision::TMatchingOptions::dumpToTextStream ( CStream out  )  const [virtual]
void mrpt::vision::TMatchingOptions::loadFromConfigFile ( const mrpt::utils::CConfigFileBase source,
const std::string &  section 
) [virtual]

Member Data Documentation

Definition at line 202 of file vision/utils.h.

Definition at line 206 of file vision/utils.h.

Definition at line 215 of file vision/utils.h.

Definition at line 200 of file vision/utils.h.

Definition at line 196 of file vision/utils.h.

Definition at line 192 of file vision/utils.h.

Definition at line 199 of file vision/utils.h.

Definition at line 205 of file vision/utils.h.

Definition at line 214 of file vision/utils.h.

Definition at line 209 of file vision/utils.h.

Definition at line 210 of file vision/utils.h.

Definition at line 193 of file vision/utils.h.

Definition at line 211 of file vision/utils.h.

Definition at line 201 of file vision/utils.h.

Definition at line 191 of file vision/utils.h.

Definition at line 194 of file vision/utils.h.




Page generated by Doxygen 1.6.2 for MRPT 0.8.1 SVN:exported at Mon Feb 15 22:01:07 UTC 2010