IVT
CTracker2d3d Class Reference

Very basic implementation of the 2D-3D model-based tracking algorithm. More...

#include <Tracker2d3d.h>

Inheritance diagram for CTracker2d3d:
CRigidObjectTrackingInterface

Public Member Functions

 CTracker2d3d ()
 
 ~CTracker2d3d ()
 
void SetParameters (int nPixelsDelta, int nPixelsSearchDistance)
 
void Init (const CCalibration *pCalibration)
 
bool Track (const CByteImage *pEdgeImage, Vec3d *pOutlinePoints, int nOutlinePoints, Mat3d &rotation, Vec3d &translation)
 
- Public Member Functions inherited from CRigidObjectTrackingInterface
virtual ~CRigidObjectTrackingInterface ()
 

Detailed Description

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.

Constructor & Destructor Documentation

CTracker2d3d::CTracker2d3d ( )

Definition at line 78 of file Tracker2d3d.cpp.

CTracker2d3d::~CTracker2d3d ( )

Definition at line 84 of file Tracker2d3d.cpp.

Member Function Documentation

void CTracker2d3d::Init ( const CCalibration pCalibration)
virtual

Implements CRigidObjectTrackingInterface.

Definition at line 93 of file Tracker2d3d.cpp.

void CTracker2d3d::SetParameters ( int  nPixelsDelta,
int  nPixelsSearchDistance 
)
inline

Definition at line 86 of file Tracker2d3d.h.

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

Implements CRigidObjectTrackingInterface.

Definition at line 98 of file Tracker2d3d.cpp.


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