#include <posetracker.h>
Public Member Functions | |
bool | estimatePose (const vector< Marker > &v_m) |
cv::Mat | getRTMatrix () const |
const cv::Mat | getRvec () const |
const cv::Mat | getTvec () const |
bool | isValid () const |
MarkerMapPoseTracker () | |
void | setParams (const CameraParameters &cam_params, const MarkerMap &msconf, float markerSize=-1) throw (cv::Exception) |
Private Attributes | |
aruco::CameraParameters | _cam_params |
bool | _isValid |
std::map< int, Marker3DInfo > | _map_mm |
MarkerMap | _msconf |
cv::Mat | _rvec |
cv::Mat | _tvec |
Tracks the position of a markermap
Definition at line 84 of file posetracker.h.
aruco::MarkerMapPoseTracker::MarkerMapPoseTracker | ( | ) |
Definition at line 135 of file posetracker.cpp.
bool aruco::MarkerMapPoseTracker::estimatePose | ( | const vector< Marker > & | v_m | ) |
Definition at line 161 of file posetracker.cpp.
cv::Mat aruco::MarkerMapPoseTracker::getRTMatrix | ( | ) | const |
Definition at line 210 of file posetracker.cpp.
|
inline |
Definition at line 102 of file posetracker.h.
|
inline |
Definition at line 104 of file posetracker.h.
|
inline |
Definition at line 94 of file posetracker.h.
void aruco::MarkerMapPoseTracker::setParams | ( | const CameraParameters & | cam_params, |
const MarkerMap & | msconf, | ||
float | markerSize = -1 |
||
) | |||
throw | ( | cv::Exception | |
) |
Definition at line 139 of file posetracker.cpp.
|
private |
Definition at line 108 of file posetracker.h.
|
private |
Definition at line 111 of file posetracker.h.
|
private |
Definition at line 110 of file posetracker.h.
|
private |
Definition at line 109 of file posetracker.h.
|
private |
Definition at line 107 of file posetracker.h.
|
private |
Definition at line 107 of file posetracker.h.