Video Processing Framework
FaceDetection Class Reference

#include <Demo_FaceDetection.h>

Inheritance diagram for FaceDetection:
VideoProcessing ImageProcessing AbstractProcessing AbstractData

List of all members.

Public Member Functions

 FaceDetection (const AbstractData *parent=NULL, const SimpleData *parameters=NULL)
virtual ~FaceDetection ()
virtual FaceDetectionduplicate ()
virtual int processImage (SimpleData *options=NULL)
virtual int allocateResults ()
void changeColor (IplImage *inputImg, IplImage *outputImg)

Public Attributes

EigenSystem * eigenSys
FeatureVec * avgFeatureVec
IndexedSet * indexedCls
IPLImageregImage
SegmFindFacesfindFace
EyeDetectionNewfindEyes
Registrationregistration
ImageToFVec * image2FVec
PcaToFVec * pca2FVec
RecObjsEig * recObjsEig
EqualizeHistogrameqHist
int mode
float threshold
int counter
int numOfFaces
CvRect tempFace
int colorArray [3]

Constructor & Destructor Documentation

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

Member Function Documentation

int FaceDetection::allocateResults ( ) [virtual]

Reimplemented from VideoProcessing.

void FaceDetection::changeColor ( IplImage *  inputImg,
IplImage *  outputImg 
)
virtual FaceDetection* FaceDetection::duplicate ( ) [inline, virtual]

Reimplemented from VideoProcessing.

int FaceDetection::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