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 FaceTrackingduplicate ()
virtual int processImage (SimpleData *options=NULL)
virtual int allocateResults ()
double getSpeed ()

Public Attributes

TDRectdetectedFace
TDRecttrackedFace
KalmanFilt2DkalmanXY
KalmanFilt2DkalmanWH
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