Solar
|
SLAM tracking task. UUID: c2182b8e-03e9-43a3-a5b9-326e80554cf8
More...
#include <ITracking.h>
Public Member Functions | |
ITracking ()=default | |
ITracking default constructor. | |
virtual | ~ITracking ()=default |
IBootstrapper 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 void | setNewKeyframe (const SRef< SolAR::datastructure::Keyframe > newKeyframe)=0 |
this method is used to set new keyframe for tracking process More... | |
virtual bool | checkNeedNewKeyframe ()=0 |
check need to create a new keyframe More... | |
virtual FrameworkReturnCode | process (const SRef< SolAR::datastructure::Frame > frame, SRef< SolAR::datastructure::Image > &displayImage)=0 |
this method is used to process tracking More... | |
SLAM tracking task. UUID: c2182b8e-03e9-43a3-a5b9-326e80554cf8
|
pure virtual |
check need to create a new keyframe
|
pure virtual |
this method is used to process tracking
[in] | frame | the input frame. |
[out] | displayImage | the image to display. |
|
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 new keyframe for tracking process
[in] | newKeyframme | the new keyframe |