Skip to content

Osburg/eigenfaces

Repository files navigation

Eigenfaces

R Project by Marcel Fischer, Ida Jandl and Aaron Osburg

within the course "Programming Language R" - Summersemester 2020.

Table of contents

General info

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.

Technologies

Project is created with:

  • R Version: 4.0.2

Setup

To run this project, we recommend using RStudio.


Illustration

Nine examples of the images in the Olivetti Dataset: (plots created with this code.)

Example of Images in Olivetti Dataset


First nine eigenfaces of the Olivetti Dataset: (plots created with this code.)

Nine Eigenfaces of the Olivetti Dataset


Projection of images onto the first two eigenfaces: (plots created with this code.)

Projection on eigenfaces Projection on eigenfaces


Furthermore, a classifcation algortihm is implemented. Here it is performed on picture 33 of the dataset.

3 Closest neighbor


Additional content:

  • Shiny App
  • Vignette
  • Extensive documentation

We recommend reading the vignette for additional details.

Sources

This Project is inspired by Marinovsky F., Wagner P., Gesichtserkennung mit Eigenfaces, FH Zittau/Görlitz


About

eigenfaces

Resources

License

Unknown, MIT licenses found

Licenses found

Unknown
LICENSE
MIT
LICENSE.md

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages