Very basic implementation of the 2D-3D model-based tracking algorithm. More...
#include <Tracker2d3d.h>
Public Member Functions | |
CTracker2d3d () | |
void | Init (const CCalibration *pCalibration) |
void | SetParameters (int nPixelsDelta, int nPixelsSearchDistance) |
bool | Track (const CByteImage *pEdgeImage, Vec3d *pOutlinePoints, int nOutlinePoints, Mat3d &rotation, Vec3d &translation) |
~CTracker2d3d () | |
Public Member Functions inherited from CRigidObjectTrackingInterface | |
virtual | ~CRigidObjectTrackingInterface () |
Private Attributes | |
int | m_nPixelsDelta |
int | m_nPixelsSearchDistance |
const CCalibration * | m_pCalibration |
Very basic implementation of the 2D-3D model-based tracking algorithm.
This class offers a very basic implementation of the approach proposed in (E. Marchand, P. Bouthemy, F. Chaumette and V. Moreau, "Robust Real-Time Visual Tracking using a 2D-3D Model-based Approach", 1999).
Definition at line 75 of file Tracker2d3d.h.
CTracker2d3d::CTracker2d3d | ( | ) |
Definition at line 78 of file Tracker2d3d.cpp.
CTracker2d3d::~CTracker2d3d | ( | ) |
Definition at line 84 of file Tracker2d3d.cpp.
|
virtual |
Implements CRigidObjectTrackingInterface.
Definition at line 93 of file Tracker2d3d.cpp.
|
inline |
Definition at line 86 of file Tracker2d3d.h.
|
virtual |
Implements CRigidObjectTrackingInterface.
Definition at line 98 of file Tracker2d3d.cpp.
|
private |
Definition at line 101 of file Tracker2d3d.h.
|
private |
Definition at line 102 of file Tracker2d3d.h.
|
private |
Definition at line 99 of file Tracker2d3d.h.