Public Member Functions | List of all members
alvar::Tracker Class Referenceabstract

Pure virtual base class for tracking optical flow. More...

#include <Tracker.h>

Inheritance diagram for alvar::Tracker:
Inheritance graph
[legend]

Public Member Functions

virtual void Compensate (double *x, double *y)
 
virtual double Track (IplImage *img)=0
 Pure virtual function for making the next track step. This analyses the image and updates class member variables accordingly. More...
 
 Tracker ()
 

Detailed Description

Pure virtual base class for tracking optical flow.

The idea is to make own versions of Track method which updates the class member variables accordingly

Definition at line 43 of file Tracker.h.

Constructor & Destructor Documentation

alvar::Tracker::Tracker ( )
inline

Definition at line 45 of file Tracker.h.

Member Function Documentation

virtual void alvar::Tracker::Compensate ( double *  x,
double *  y 
)
inlinevirtual

Reimplemented in alvar::TrackerPsaRot, alvar::TrackerStatRot, alvar::TrackerPsa, and alvar::TrackerStat.

Definition at line 49 of file Tracker.h.

virtual double alvar::Tracker::Track ( IplImage *  img)
pure virtual

Pure virtual function for making the next track step. This analyses the image and updates class member variables accordingly.

Implemented in alvar::TrackerOrientation, alvar::TrackerFeatures, alvar::TrackerPsaRot, alvar::TrackerStatRot, alvar::TrackerPsa, and alvar::TrackerStat.


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


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Mon Jun 10 2019 12:47:05