Solar
|
Estimate camera pose based on a set of given trackables. UUID: f22cede0-e638-403f-9dfc-d2c1bd15cf83
More...
#include <IMultiTrackablesPose.h>
Public Member Functions | |
IMultiTrackablesPose ()=default | |
IMultiTrackablesPose default constructor. | |
virtual | ~IMultiTrackablesPose ()=default |
IMultiTrackablesPose default destructor. | |
virtual void | setCameraParameters (const SolAR::datastructure::CamCalibration &intrinsicParams, const SolAR::datastructure::CamDistortion &distorsionParams)=0 |
this method is used to set intrinsic parameters and distorsion of the camera More... | |
virtual FrameworkReturnCode | setTrackables (const std::vector< SRef< SolAR::datastructure::Trackable > > trackables)=0 |
this method is used to set the set of trackables used to estimate the pose. More... | |
virtual FrameworkReturnCode | estimate (const SRef< SolAR::datastructure::Image > image, SolAR::datastructure::Transform3Df &pose)=0 |
Estimates camera pose based on a set of trackables. More... | |
Estimate camera pose based on a set of given trackables. UUID: f22cede0-e638-403f-9dfc-d2c1bd15cf83
|
pure virtual |
Estimates camera pose based on a set of trackables.
[in] | image | input image. |
[out] | pose | camera pose. |
|
pure virtual |
this method is used to set intrinsic parameters and distorsion of the camera
[in] | intrinsicParams | camera calibration matrix parameters. |
[in] | distorsionParams | camera distorsion parameters. |
|
pure virtual |
this method is used to set the set of trackables used to estimate the pose.
[in] | trackables | the set of trackables used to estimate the pose. |