Implementation of the classic paper "Eigenfaces for Recognition" by Pentland and Turk based on AT&T data set
- Numpy is used as a standard contaier datatype for processing,
- OpenCV for limited use of reading images,
- os for file handling operations
- Random for random number generation
- Sklearn for metrics only
- Matplotlib for plotting
To run the notebook, use Jupyter. Download the AT&T dataset and save it in the repository folder as 'orl_faces'