Video Processing Framework
FaceTracking Class Reference

#include <Face_Tracking.h>

Inheritance diagram for FaceTracking:
VideoProcessing ImageProcessing AbstractProcessing AbstractData

List of all members.

Public Member Functions

 FaceTracking (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~FaceTracking ()
virtual FaceTracking * duplicate ()
virtual int processImage (SimpleData *options=NULL)
virtual int allocateResults ()
double getSpeed ()

Public Attributes

TDRect * detectedFace
TDRect * trackedFace
KalmanFilt2D * kalmanXY
KalmanFilt2D * kalmanWH
int maxPredictedFrames
float pnCovPosition
float mnCovPosition
float pnCovSize
float mnCovSize
int trackStatus
int trackedFrames
int numPredicted

Constructor & Destructor Documentation

FaceTracking::FaceTracking ( const AbstractData *  parent = NULL,
const SimpleData *  parameters = NULL 
)
FaceTracking::~FaceTracking ( ) [virtual]

Member Function Documentation

int FaceTracking::allocateResults ( ) [virtual]

Reimplemented from VideoProcessing.

virtual FaceTracking* FaceTracking::duplicate ( ) [inline, virtual]

Reimplemented from VideoProcessing.

double FaceTracking::getSpeed ( )
int FaceTracking::processImage ( SimpleData *  options = NULL) [virtual]

Reimplemented from ImageProcessing.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines