FaceRecognitionLib
Public Member Functions | List of all members
Eigenfaces Class Reference

#include <Eigenfaces.h>

Inheritance diagram for Eigenfaces:
Inheritance graph
[legend]
Collaboration diagram for Eigenfaces:
Collaboration graph
[legend]

Public Member Functions

void train (const MatrixXi &images)
 
- Public Member Functions inherited from Facebase
MatrixXf project (const MatrixXi &X)
 
VectorXf euclideanDist (const VectorXf &W)
 
VectorXf reconstructFace (const VectorXf &W)
 
float euclideanDistFace (const VectorXi &X, const VectorXf &face)
 
- Public Member Functions inherited from PCA
int32_t compute (const MatrixXi &images, int32_t numComponents=-1)
 

Additional Inherited Members

- Public Attributes inherited from Facebase
MatrixXf V
 
int32_t numComponents
 
- Protected Attributes inherited from Facebase
MatrixXf W_all
 
size_t n_pixels
 
- Protected Attributes inherited from PCA
MatrixXf U
 
VectorXf mu
 

Member Function Documentation

void Eigenfaces::train ( const MatrixXi &  images)

Train Eigenfaces.

Parameters
imagesEach images represented as a column vector.

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