Image Component Library (ICL)
Public Member Functions | Public Attributes | List of all members
icl::geom::CoplanarPointPoseEstimator::RANSACSpec Struct Reference

Parameter struct that is used to specify optional RANSAC parameters for the internal pose estimation. More...

#include <CoplanarPointPoseEstimator.h>

Public Member Functions

 RANSACSpec (bool useRANSAC=false, int numPointsForModel=4, int numRandomCycles=20, float maxPointProjectionDistance=10.0f, PoseEstimationAlgorithm poseEstimationDuringSampling=HomographyBasedOnly)
 Constructor with given parameters and defaults. More...
 

Public Attributes

bool useRANSAC
 enables/disables RANSAC (if disabled, the other parameters are obsolete) More...
 
int numPointsForModel
 number of points used for finding initial models More...
 
int numRandomCycles
 number of RANSAC cycles performed More...
 
float maxPointProjectionDistance
 maximun distance of model points to be in the consensus set More...
 
PoseEstimationAlgorithm poseEstimationDuringSampling
 poseestimation algorithm that is used during the RANSAC sampling More...
 

Detailed Description

Parameter struct that is used to specify optional RANSAC parameters for the internal pose estimation.

Constructor & Destructor Documentation

◆ RANSACSpec()

icl::geom::CoplanarPointPoseEstimator::RANSACSpec::RANSACSpec ( bool  useRANSAC = false,
int  numPointsForModel = 4,
int  numRandomCycles = 20,
float  maxPointProjectionDistance = 10.0f,
PoseEstimationAlgorithm  poseEstimationDuringSampling = HomographyBasedOnly 
)
inline

Constructor with given parameters and defaults.

By default, RANSAC is disabled

Member Data Documentation

◆ maxPointProjectionDistance

float icl::geom::CoplanarPointPoseEstimator::RANSACSpec::maxPointProjectionDistance

maximun distance of model points to be in the consensus set

◆ numPointsForModel

int icl::geom::CoplanarPointPoseEstimator::RANSACSpec::numPointsForModel

number of points used for finding initial models

◆ numRandomCycles

int icl::geom::CoplanarPointPoseEstimator::RANSACSpec::numRandomCycles

number of RANSAC cycles performed

◆ poseEstimationDuringSampling

PoseEstimationAlgorithm icl::geom::CoplanarPointPoseEstimator::RANSACSpec::poseEstimationDuringSampling

poseestimation algorithm that is used during the RANSAC sampling

In the final step, where the model is finalized using all points of the consensus set, the CoplanarPointPoseEstimator's PoseEstimationAlgorithm is used

◆ useRANSAC

bool icl::geom::CoplanarPointPoseEstimator::RANSACSpec::useRANSAC

enables/disables RANSAC (if disabled, the other parameters are obsolete)


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