17 #ifndef __IPSDKMATH_MLESACROBUSTESTIMATOR_H__ 18 #define __IPSDKMATH_MLESACROBUSTESTIMATOR_H__ 20 #include <IPSDKMath/Estimation/BaseRobustEstimator.h> 55 const ipReal64 outlierThresholdFactor = 3,
56 const ipReal64 outlierRangeFactor = 10);
65 ipReal64 getOutlierThresholdFactor()
const;
70 ipReal64 getOutlierRangeFactor()
const;
82 const ipUInt32 nbMinRequestedData)
const;
104 #endif // __IPSDKMATH_MLESACROBUSTESTIMATOR_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipReal64 _outlierRangeFactor
Definition: MLESACRobustEstimator.h:95
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
#define IPSDKMATH_API
Import/Export macro for library IPSDKMath.
Definition: IPSDKMathExports.h:27
Base class for parametric robust estimation from data set.
Definition: BaseRobustEstimator.h:36
ipReal64 _gaussianSigma
used sigma for gaussian noise estimation
Definition: MLESACRobustEstimator.h:87
Robust Maximum Likelihood Estimation SAmple Consensus estimatorThis algorithm request a threshold val...
Definition: MLESACRobustEstimator.h:28
boost::shared_ptr< BaseEstimator > EstimatorPtr
shared pointer to BaseEstimator class
Definition: EstimationTypes.h:76
Vector ResidualsSet
residuals type resulting from estimation
Definition: EstimationTypes.h:64
ipReal64 _outlierThresholdFactor
Definition: MLESACRobustEstimator.h:91
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53