Classes | Public Member Functions | Static Public Member Functions | Private Attributes | List of all members
CRAPiD Class Reference

Implementation of the RAPiD algorithm. More...

#include <RAPiD.h>

Inheritance diagram for CRAPiD:
Inheritance graph
[legend]

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

CRAPiD::CRAPiD ( )

Definition at line 75 of file RAPiD.cpp.

CRAPiD::~CRAPiD ( )

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.

int CRAPiD::m_nPixelsSearchDistance
private

Definition at line 115 of file RAPiD.h.

const CCalibration* CRAPiD::m_pCalibration
private

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 Mon Dec 2 2019 03:47:28