Solar
|
Estimate camera pose based on a given trackable. UUID: d5247968-b74e-4afb-9abd-546021441ad4
More...
#include <ITrackablePose.h>
Public Member Functions | |
ITrackablePose ()=default | |
ITrackablePose default constructor. | |
virtual | ~ITrackablePose ()=default |
ITrackablePose 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 | setTrackable (const SRef< SolAR::datastructure::Trackable > trackable)=0 |
this method is used to set the trackable 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 fiducial marker. More... | |
Estimate camera pose based on a given trackable. UUID: d5247968-b74e-4afb-9abd-546021441ad4
|
pure virtual |
Estimates camera pose based on a fiducial marker.
[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 trackable used to estimate the pose.
[in] | the | trackable used to estimate the pose. |