This Project contains the principle component method on a large set of images of different human faces (here: Olivetti Dataset). The derived eigenvectors are called eigenfaces. They can be used for human face recognition.
Project is created with:
- R Version: 4.0.2
To run this project, we recommend using RStudio.
Nine examples of the images in the Olivetti Dataset: (plots created with this code.)
First nine eigenfaces of the Olivetti Dataset: (plots created with this code.)
Projection of images onto the first two eigenfaces: (plots created with this code.)
Furthermore, a classifcation algortihm is implemented. Here it is performed on picture 33 of the dataset.
Additional content:
- Shiny App
- Vignette
- Extensive documentation
We recommend reading the vignette for additional details.
This Project is inspired by Marinovsky F., Wagner P., Gesichtserkennung mit Eigenfaces, FH Zittau/Görlitz