/EigenFaces

Implementation of the classic paper "Eigenfaces for Recognition" by Pentland and Turk based on AT&T data set

Primary LanguageJupyter Notebook

EigenFaces

Implementation of the classic paper "Eigenfaces for Recognition" by Pentland and Turk based on AT&T data set

Importing Libraries

  1. Numpy is used as a standard contaier datatype for processing,
  2. OpenCV for limited use of reading images,
  3. os for file handling operations
  4. Random for random number generation
  5. Sklearn for metrics only
  6. Matplotlib for plotting

Execution

To run the notebook, use Jupyter. Download the AT&T dataset and save it in the repository folder as 'orl_faces'