Implementation of the RAPiD algorithm. More...
#include <RAPiD.h>
Classes | |
class | CRAPiDElement |
Public Member Functions | |
CRAPiD () | |
void | Init (const CCalibration *pCalibration) |
void | SetParameters (int nPixelsDelta, int nPixelsSearchDistance) |
bool | Track (const CByteImage *pEdgeImage, Vec3d *pOutlinePoints, int nOutlinePoints, Mat3d &rotation, Vec3d &translation) |
~CRAPiD () | |
Public Member Functions inherited from CRigidObjectTrackingInterface | |
virtual | ~CRigidObjectTrackingInterface () |
Static Public Member Functions | |
static bool | RAPiD (CDynamicArray &elementList, const CCalibration *pCalibration, Mat3d &rotation, Vec3d &translation) |
Private Attributes | |
int | m_nPixelsDelta |
int | m_nPixelsSearchDistance |
const CCalibration * | m_pCalibration |
Implementation of the RAPiD algorithm.
The RAPiD algorithm has been first published in (C.G. Harris and C. Stennett, "3D object tracking at video rate - RAPiD", 1990).
|
virtual |
Implements CRigidObjectTrackingInterface.
|
static |
|
inline |
|
virtual |
Implements CRigidObjectTrackingInterface.
|
private |