This is a Face Recognition algorithm designed to detect faces in real time. This approach is fast enough to implement it on real time. This approach is based on the paper Face recognition using eigenfaces by Matthew A. Turk and Alex P. Pentland
The YaleFaces Dataset is used for training and testing the algorithm.
This paper is implemented in python3.
Python packages used for the implementation are:
- numpy
- matplotlib
- sklearn
To install these packages run the following code
pip install -r requirements.txt
All the Ipython notebooks are self explanatory