IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
EstimationUtils.h File Reference

Utility functions used during parameter estimation. More...

#include <IPSDKMath/IPSDKMathExports.h>
#include <IPSDKMath/Estimation/EstimationTypes.h>
#include <IPSDKUtil/Tools/ProcessingResult.h>
#include <IPSDKSerialization/Engine/SerializationEnumHdrMacro.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::math
 Namespace agregating IPSDK mathematical routines and classes.
 

Functions

IPSDKMATH_API EstimationConfig ipsdk::math::createNonRobustConfig ()
 function allowing to create a non robust estimation configuration
 
IPSDKMATH_API void ipsdk::math::processEstimation (const EstimationConfig &config, const EstimatorPtr &pEstimator, const DataSet &inputDataSet, EstimationResults &results)
 function allowing to launch a robust estimation process More...
 
IPSDKMATH_API void ipsdk::math::processEstimation (const EstimationConfig &config, const EstimatorPtr &pEstimator, const CostFunCreator &costFunCreator, const DataSet &inputDataSet, EstimationResults &results)
 function allowing to launch a robust estimation process completed with a non linear estimation More...
 
IPSDKMATH_API RobustEstimatorPtr ipsdk::math::createRobustEstimator (const EstimationConfig &config, const EstimatorPtr &pEstimator)
 function allowing to create and initialize a robust estimator More...
 
IPSDKMATH_API ipReal64 ipsdk::math::computeRMS (const ResidualsSet &residualsSet)
 function allowing to compute root mean square from a collection of residuals
 
IPSDKMATH_API ipReal64 ipsdk::math::computeRMS (const ResidualsSet &residualsSet, const OutlierFlags &outlierFlags)
 function allowing to compute root mean square from a collection of residuals with associated outliers flag
 
IPSDKMATH_API DataSet ipsdk::math::extractInliers (const DataSet &fullDataSet, const OutlierFlags &outlierFlags)
 function allowing to extract an inlier sub data set from a complete data set and a collection of outlier flags More...
 
IPSDKMATH_API ipUInt32 ipsdk::math::computeNbOutliers (const OutlierFlags &outlierFlags)
 function allowing to compute number of outliers into a collection of outlier flags
 
IPSDKMATH_API ipUInt32 ipsdk::math::computeNbInliers (const OutlierFlags &outlierFlags)
 function allowing to compute number of inliers into a collection of outlier flags
 
IPSDKMATH_API BoolResult ipsdk::math::checkDataSize (const DataSet &dataSet, const ipUInt32 dataSize)
 function allowing to check data size among data set
 
 ipsdk::IPSDK_DECLARE_SERIAL_ENUM (IPSDKMath, math::eRobustEstimationType)
 serialization operators for eRobustEstimationType enumerate
 

Detailed Description

Utility functions used during parameter estimation.

Author
E. Noirfalise
Date
2016/02/12