Public Member Functions
alvar::Tracker Class Reference

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

#include <Tracker.h>

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

List of all members.

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

Definition at line 45 of file Tracker.h.


Member Function Documentation

virtual void alvar::Tracker::Compensate ( double *  x,
double *  y 
) [inline, virtual]

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 Thu Jun 6 2019 21:12:55