Classes | Public Member Functions | Static Public Member Functions | Private Attributes
CRAPiD Class Reference

Implementation of the RAPiD algorithm. More...

#include <RAPiD.h>

Inheritance diagram for CRAPiD:
Inheritance graph
[legend]

List of all members.

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 ()

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 CCalibrationm_pCalibration

Detailed Description

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

Definition at line 75 of file RAPiD.h.


Constructor & Destructor Documentation

Definition at line 75 of file RAPiD.cpp.

Definition at line 81 of file RAPiD.cpp.


Member Function Documentation

void CRAPiD::Init ( const CCalibration pCalibration) [virtual]

Implements CRigidObjectTrackingInterface.

Definition at line 90 of file RAPiD.cpp.

bool CRAPiD::RAPiD ( CDynamicArray elementList,
const CCalibration pCalibration,
Mat3d rotation,
Vec3d translation 
) [static]

Definition at line 221 of file RAPiD.cpp.

void CRAPiD::SetParameters ( int  nPixelsDelta,
int  nPixelsSearchDistance 
) [inline]

Definition at line 95 of file RAPiD.h.

bool CRAPiD::Track ( const CByteImage pEdgeImage,
Vec3d pOutlinePoints,
int  nOutlinePoints,
Mat3d rotation,
Vec3d translation 
) [virtual]

Implements CRigidObjectTrackingInterface.

Definition at line 95 of file RAPiD.cpp.


Member Data Documentation

int CRAPiD::m_nPixelsDelta [private]

Definition at line 114 of file RAPiD.h.

Definition at line 115 of file RAPiD.h.

Definition at line 112 of file RAPiD.h.


The documentation for this class was generated from the following files:


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58