ifm3d
ifm3d::calibration::Calibration Struct Reference

#include <ifm3d/deserialize/struct_calibration.hpp>

Public Types

using Ptr = std::shared_ptr< struct Calibration >
 

Public Member Functions

void Read (const uint8_t *data)
 

Public Attributes

uint32_t model_id
 
std::array< float, 32 > model_parameters
 

Detailed Description

Parameters
model_idThe model id identifies which model is used. 0: Bouguet (unprojection, intrinsic), 1: Bouguet (projection, inverse intrinsic) 2: Fish eye (unprojection, intrinsic), 3: Fish eye (projection, inverse intrinsic)
model_parametersThe parameters of the model. For the Bouguet model: fx, fy, mx, my, alpha, k1, k2, k3, k4, k5, For the fish eye model: fx, fy, mx, my, alpha, k1, k2, k3, k4, theta*_max or theta_max

The documentation for this struct was generated from the following file: