Public Member Functions | Public Attributes
FACE::FaceFeatures< T > Class Template Reference

Class describes a set of facial features consisting of eyes, nose and mouth. More...

#include <face_normalizer.h>

List of all members.

Public Member Functions

void add_offset (int &ox, int &oy)
 Add offset from all features.
std::vector< T > as_vector ()
 Create vector containing set of features.
 FaceFeatures ()
 Construcor for face features.
void scale (double scale)
 Scale set of features.
void sub_offset (int &ox, int &oy)
 Subtract offset from all features.
bool valid ()
 Check whether coordinates of features are valid numbers.
 ~FaceFeatures ()
 Destrucor for face features.

Public Attributes

lefteye
 Coordinates of the left eye.
mouth
 Coordinates of the mouth.
nose
 Coordinates of the nose.
righteye
 Coordinates of the right eye.

Detailed Description

template<class T>
class FACE::FaceFeatures< T >

Class describes a set of facial features consisting of eyes, nose and mouth.

Definition at line 20 of file face_normalizer.h.


Constructor & Destructor Documentation

template<class T>
FACE::FaceFeatures< T >::FaceFeatures ( ) [inline]

Construcor for face features.

Definition at line 25 of file face_normalizer.h.

template<class T>
FACE::FaceFeatures< T >::~FaceFeatures ( ) [inline]

Destrucor for face features.

Definition at line 31 of file face_normalizer.h.


Member Function Documentation

template<class T>
void FACE::FaceFeatures< T >::add_offset ( int &  ox,
int &  oy 
) [inline]

Add offset from all features.

Parameters:
[in]oxOffset in x-direction
[in]oyOffset in y-direction

Definition at line 59 of file face_normalizer.h.

template<class T>
std::vector<T> FACE::FaceFeatures< T >::as_vector ( ) [inline]

Create vector containing set of features.

Definition at line 83 of file face_normalizer.h.

template<class T>
void FACE::FaceFeatures< T >::scale ( double  scale) [inline]

Scale set of features.

Parameters:
[in]scaleScale which is applied.

Definition at line 73 of file face_normalizer.h.

template<class T>
void FACE::FaceFeatures< T >::sub_offset ( int &  ox,
int &  oy 
) [inline]

Subtract offset from all features.

Parameters:
[in]oxOffset in x-direction
[in]oyOffset in y-direction

Definition at line 44 of file face_normalizer.h.

template<class T>
bool FACE::FaceFeatures< T >::valid ( ) [inline]

Check whether coordinates of features are valid numbers.

Definition at line 95 of file face_normalizer.h.


Member Data Documentation

template<class T>
T FACE::FaceFeatures< T >::lefteye

Coordinates of the left eye.

Definition at line 34 of file face_normalizer.h.

template<class T>
T FACE::FaceFeatures< T >::mouth

Coordinates of the mouth.

Definition at line 39 of file face_normalizer.h.

template<class T>
T FACE::FaceFeatures< T >::nose

Coordinates of the nose.

Definition at line 38 of file face_normalizer.h.

template<class T>
T FACE::FaceFeatures< T >::righteye

Coordinates of the right eye.

Definition at line 37 of file face_normalizer.h.


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


cob_people_detection
Author(s): Richard Bormann , Thomas Zwölfer
autogenerated on Fri Aug 28 2015 10:24:13