36 #ifndef __IPSDKGEOMETRY_HOMOGRAPHYTRANSFORM2DESTIMATOR_H__ 37 #define __IPSDKGEOMETRY_HOMOGRAPHYTRANSFORM2DESTIMATOR_H__ 41 #include <IPSDKMath/Estimation/BaseEstimator.h> 103 using math::BaseEstimator::computeEstimation;
144 #endif // __IPSDKGEOMETRY_HOMOGRAPHYTRANSFORM2DESTIMATOR_H__ Vector ParameterType
parameter type resulting from estimation
Definition: EstimationTypes.h:61
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for parametric estimation from data set.
Definition: BaseEstimator.h:35
eEstimParams
Definition: HomographyTransform2dEstimator.h:56
Predefined types for estimation 2d management.
std::vector< DataType > DataSet
collection of data associated to estimation
Definition: EstimationTypes.h:67
eDataType
Definition: HomographyTransform2dEstimator.h:84
Definition of import/export macro for library.
#define IPSDKGEOMETRY_API
Import/Export macro for library IPSDKGeometry.
Definition: IPSDKGeometryExports.h:25
boost::numeric::ublas::bounded_matrix< ipReal64, 3, 3 > Matrix3d
3d matrix (3x3) type associated to library
Definition: LinearAlgebraTypes.h:54
Vector ResidualsSet
residuals type resulting from estimation
Definition: EstimationTypes.h:64
Class allowing to estimate a 2d homography transformationWe compute a homography transformation such ...
Definition: HomographyTransform2dEstimator.h:49
IPSDKMATH_API void processEstimation(const EstimationConfig &config, const EstimatorPtr &pEstimator, const DataSet &inputDataSet, EstimationResults &results)
function allowing to launch a robust estimation process
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
uint32_t ipUInt32
Base types definition.
Definition: BaseTypes.h:53