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

Calibrates a camera. UUID: 0e83b228-b9ca-413d-9dc2-db45c427428b More...

#include <ICameraCalibration.h>

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

Public Member Functions

virtual ~ICameraCalibration ()
 ~ICameraCalibration ICameraCalibration() = default; More...
 
virtual FrameworkReturnCode calibrate (const std::vector< SRef< SolAR::datastructure::Image > > &images, SolAR::datastructure::CameraParameters &camParams)=0
 Calibrate the camera device from a sequence of images. More...
 

Detailed Description

Calibrates a camera. UUID: 0e83b228-b9ca-413d-9dc2-db45c427428b

Constructor & Destructor Documentation

◆ ~ICameraCalibration()

virtual SolAR::api::input::devices::ICameraCalibration::~ICameraCalibration ( )
inlinevirtual

~ICameraCalibration ICameraCalibration() = default;

~ICameraCalibration

Member Function Documentation

◆ calibrate()

virtual FrameworkReturnCode SolAR::api::input::devices::ICameraCalibration::calibrate ( const std::vector< SRef< SolAR::datastructure::Image > > &  images,
SolAR::datastructure::CameraParameters camParams 
)
pure virtual

Calibrate the camera device from a sequence of images.

Parameters
[in]imagesThe set of images for calibration
[out]camParamsThe camera paramters
Returns
FrameworkReturnCode::SUCCESS if calibration succeed, else FrameworkReturnCode::_ERROR

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