#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.