Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Public Attributes
jafar::vme::VmeEngineParams Class Reference

This class contains parameters for the vme algorithm. More...


Detailed Description

This class contains parameters for the vme algorithm.

Definition at line 78 of file engine.hpp.

#include <engine.hpp>

Inheritance diagram for jafar::vme::VmeEngineParams:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 VmeEngineParams (bool enableWeight_=true, bool enableOutliers_=true, bool enableUncertainty_=true, double minDisparity_=0.5, double maxStereoDeltaV_=1.0, std::size_t nbMin3DPointPairs_=3, int removeOutliersKmax_=4, int removeOutliersKmin_=3, double sigmaPix_=0.5, double sigmaDisp_=0.5)
 Good default values are already set.
void check () const
virtual void loadKeyValueFile (jafar::kernel::KeyValueFile const &keyValueFile)
 Implement this method calling repeatedly KeyValueFile::getItem() method.

Public Attributes

bool enableWeight
 The 3d points pairs have different weights based on their uncertainty during the minisation step.
bool enableOutliers
 Enable the procedure to remove outliers.
bool enableUncertainty
 Enable the computation of t3d uncertainty.
double minDisparity
 minimum disparity to compute a 3D point
double maxStereoDeltaV
 maximum difference on v coordinate for matches between rectified stereo images
int removeOutliersKmax
 k_max in the removeOutliers loop
int removeOutliersKmin
 k_min in the removeOutliers loop
std::size_t nbMin3DPointPairs
 minimum number of 3D point pairs to launch an estimation procedure
double sigmaPix
 pixel coordinate standard-deviation
double sigmaDisp
 disparity standard-deviation

Constructor & Destructor Documentation

jafar::vme::VmeEngineParams::VmeEngineParams ( bool  enableWeight_ = true,
bool  enableOutliers_ = true,
bool  enableUncertainty_ = true,
double  minDisparity_ = 0.5,
double  maxStereoDeltaV_ = 1.0,
std::size_t  nbMin3DPointPairs_ = 3,
int  removeOutliersKmax_ = 4,
int  removeOutliersKmin_ = 3,
double  sigmaPix_ = 0.5,
double  sigmaDisp_ = 0.5 
) [inline]

Good default values are already set.

Parameters:
enableWeight_
enableUncertainty_
minDisparity_minimum disparity (horizontal distance between left and right image of a point) to accept that point (~ max distance of that point)
maxStereoDeltaV_maximum rectification error (vertical distance between left and right image of a point) to accept that point
nbMin3DPointPairs_min number of points used for the transformation computation (both matched left/right and t/t+1)
removeOutliersKmax_
removeOutliersKmin_
sigmaPix_observation uncertainty of a point in image position (pixels u,v)
sigmaDisp_observation uncertainty of a point in image disparity (pixels)

Definition at line 92 of file engine.hpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:52 for Jafar by doxygen 1.7.6.1
LAAS-CNRS