Solar
Public Member Functions | List of all members
SolAR::api::input::devices::IStereoCameraCalibration Class Referenceabstract

Calibrate and rectify a stereo camera. UUID: b4fad0ff-c636-492e-ba12-710927a760c7 More...

#include <IStereoCameraCalibration.h>

Inheritance diagram for SolAR::api::input::devices::IStereoCameraCalibration:
Inheritance graph
[legend]
Collaboration diagram for SolAR::api::input::devices::IStereoCameraCalibration:
Collaboration graph
[legend]

Public Member Functions

 IStereoCameraCalibration ()=default
 IStereoCameraCalibration constructor.
 
virtual ~IStereoCameraCalibration ()=default
 ~IStereoCameraCalibration
 
virtual FrameworkReturnCode calibrate (const std::vector< SRef< SolAR::datastructure::Image > > &images1, const std::vector< SRef< SolAR::datastructure::Image > > &images2, const SolAR::datastructure::CameraParameters &camParams1, const SolAR::datastructure::CameraParameters &camParams2, SolAR::datastructure::Transform3Df &transformation, SolAR::datastructure::RectificationParameters &rectParams1, SolAR::datastructure::RectificationParameters &rectParams2)=0
 Calibrate a stereo camera from a set of captured images and output the result in the given file. More...
 

Detailed Description

Calibrate and rectify a stereo camera. UUID: b4fad0ff-c636-492e-ba12-710927a760c7

Member Function Documentation

◆ calibrate()

virtual FrameworkReturnCode SolAR::api::input::devices::IStereoCameraCalibration::calibrate ( const std::vector< SRef< SolAR::datastructure::Image > > &  images1,
const std::vector< SRef< SolAR::datastructure::Image > > &  images2,
const SolAR::datastructure::CameraParameters camParams1,
const SolAR::datastructure::CameraParameters camParams2,
SolAR::datastructure::Transform3Df transformation,
SolAR::datastructure::RectificationParameters rectParams1,
SolAR::datastructure::RectificationParameters rectParams2 
)
pure virtual

Calibrate a stereo camera from a set of captured images and output the result in the given file.

Parameters
[in]images1Set of images from the first camera
[in]images2Set of images from the second camera
[in]camParams1Camera parameters of the first camera
[in]camParams2Camera parameters of the second camera
[out]transformationTransformation matrix from the frist camera to the second camera
[out]rectParams1Rectification parameters of the first camera
[out]rectParams2Rectification parameters of the second camera
Returns
FrameworkReturnCode::SUCCESS if calibration succeed, else FrameworkReturnCode::_ERROR

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