ImFusion SDK 4.3
CalibrationOptimizer Class Reference

#include <ImFusion/Vision/HandEyeCalibrationAlgorithm.h>

Interface for calibration optimizers. More...

Detailed Description

Interface for calibration optimizers.

Public Member Functions

void setInput (const std::vector< mat4 > &Hc, const std::vector< mat4 > &Hg, const mat4 &Hcg0, const mat4 &Hreg0, const std::set< int > &views)
 Set input matrices for the calibration optimizer.
 
virtual void optimize (mat4 &Hcg, mat4 &Hreg)
 Optimization method which needs to be override.
 

Protected Attributes

std::vector< mat4 > m_Hc
 
std::vector< mat4 > m_Hg
 
mat4 m_Hcg0
 
mat4 m_Hreg0
 
std::set< int > m_views
 

Member Function Documentation

◆ optimize()

virtual void optimize ( mat4 & Hcg,
mat4 & Hreg )
virtual

Optimization method which needs to be override.

Parameters
HcgCurrent estimate of moving to hand transformation
HregCurrent estimate of fixed to base transformation

The documentation for this class was generated from the following file:
Search Tab / S to search, Esc to close