Public Member Functions | Public Attributes | Protected Attributes | List of all members
alvar::TrackerPsaRot Class Reference

TrackerPsaRot implements a slightly extended version of a TrackerPsa which can also detect sideways rotation More...

#include <TrackerPsa.h>

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

Public Member Functions

virtual void Compensate (double *x, double *y)
 
double Track (IplImage *img)
 Track using PSA with rotation. More...
 
 TrackerPsaRot (int _max_shift=50)
 Constructor. More...
 
 ~TrackerPsaRot ()
 Destructor. More...
 
- Public Member Functions inherited from alvar::TrackerPsa
 TrackerPsa (int _max_shift=50)
 Constructor. More...
 
 ~TrackerPsa ()
 Destructor. More...
 
- Public Member Functions inherited from alvar::Tracker
 Tracker ()
 

Public Attributes

double rotd
 Track result rotation in degrees More...
 
- Public Attributes inherited from alvar::TrackerPsa
double xd
 Track result x-translation in pixels More...
 
double yd
 Track result y-translation in pixels More...
 

Protected Attributes

double * rot
 
int * rot_count
 
double * rotprev
 
- Protected Attributes inherited from alvar::TrackerPsa
long framecount
 
long * hor
 
long * horprev
 
int max_shift
 
long * ver
 
long * verprev
 
int x_res
 
int y_res
 

Detailed Description

TrackerPsaRot implements a slightly extended version of a TrackerPsa which can also detect sideways rotation

Examples:
SampleTrack.cpp.

Definition at line 68 of file TrackerPsa.h.

Constructor & Destructor Documentation

alvar::TrackerPsaRot::TrackerPsaRot ( int  _max_shift = 50)

Constructor.

Definition at line 148 of file TrackerPsa.cpp.

alvar::TrackerPsaRot::~TrackerPsaRot ( )

Destructor.

Definition at line 155 of file TrackerPsa.cpp.

Member Function Documentation

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

Reimplemented from alvar::TrackerPsa.

Examples:
SampleTrack.cpp.

Definition at line 227 of file TrackerPsa.cpp.

double alvar::TrackerPsaRot::Track ( IplImage *  img)
virtual

Track using PSA with rotation.

Reimplemented from alvar::TrackerPsa.

Examples:
SampleTrack.cpp.

Definition at line 161 of file TrackerPsa.cpp.

Member Data Documentation

double* alvar::TrackerPsaRot::rot
protected

Definition at line 70 of file TrackerPsa.h.

int* alvar::TrackerPsaRot::rot_count
protected

Definition at line 71 of file TrackerPsa.h.

double alvar::TrackerPsaRot::rotd

Track result rotation in degrees

Examples:
SampleTrack.cpp.

Definition at line 75 of file TrackerPsa.h.

double * alvar::TrackerPsaRot::rotprev
protected

Definition at line 70 of file TrackerPsa.h.


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


ar_track_alvar
Author(s): Scott Niekum
autogenerated on Thu Jun 6 2019 19:27:24