#include <posetracker.h>
Public Member Functions | |
bool | estimatePose (const std::vector< Marker > &v_m) |
double | getInitialErr () |
cv::Mat | getRTMatrix () const |
const cv::Mat | getRvec () const |
const cv::Mat | getTvec () const |
bool | isValid () const |
MarkerMapPoseTracker () | |
void | reset () |
void | setMaxTrackingDifference (float maxTranslation, float maxAngle) |
void | setMinErrorRatio (float minErrorRatio) |
void | setParams (const CameraParameters &cam_params, const MarkerMap &msconf, float markerSize=-1) |
Protected Member Functions | |
cv::Mat | relocalization (const std::vector< Marker > &v_m) |
Protected Attributes | |
aruco::CameraParameters | _cam_params |
double | _initial_err |
bool | _isValid |
std::map< int, Marker3DInfo > | _map_mm |
float | _maxAngle = -1 |
float | _maxTranslation = -1 |
MarkerMap | _msconf |
cv::Mat | _rvec |
cv::Mat | _tvec |
float | aruco_minerrratio_valid |
std::map< uint32_t, cv::Mat > | marker_m2g |
Tracks the position of a markermap
Definition at line 109 of file posetracker.h.
aruco::MarkerMapPoseTracker::MarkerMapPoseTracker | ( | ) |
Definition at line 406 of file posetracker.cpp.
bool aruco::MarkerMapPoseTracker::estimatePose | ( | const std::vector< Marker > & | v_m | ) |
Definition at line 536 of file posetracker.cpp.
|
inline |
Definition at line 169 of file posetracker.h.
cv::Mat aruco::MarkerMapPoseTracker::getRTMatrix | ( | ) | const |
Definition at line 581 of file posetracker.cpp.
|
inline |
Definition at line 145 of file posetracker.h.
|
inline |
Definition at line 151 of file posetracker.h.
|
inline |
Definition at line 123 of file posetracker.h.
|
protected |
Definition at line 450 of file posetracker.cpp.
|
inline |
Definition at line 129 of file posetracker.h.
|
inline |
Definition at line 158 of file posetracker.h.
|
inline |
Definition at line 164 of file posetracker.h.
void aruco::MarkerMapPoseTracker::setParams | ( | const CameraParameters & | cam_params, |
const MarkerMap & | msconf, | ||
float | markerSize = -1 |
||
) |
Definition at line 413 of file posetracker.cpp.
|
protected |
Definition at line 176 of file posetracker.h.
|
protected |
Definition at line 185 of file posetracker.h.
|
protected |
Definition at line 179 of file posetracker.h.
|
protected |
Definition at line 178 of file posetracker.h.
|
protected |
Definition at line 184 of file posetracker.h.
|
protected |
Definition at line 184 of file posetracker.h.
|
protected |
Definition at line 177 of file posetracker.h.
|
protected |
Definition at line 175 of file posetracker.h.
|
protected |
Definition at line 175 of file posetracker.h.
|
protected |
Definition at line 181 of file posetracker.h.
|
protected |
Definition at line 182 of file posetracker.h.