Welcome to the Happy House! Here you will build a face recognition system, which is the extension of Part 3 of CNN series, The HappyHouse.
-
Face Verification : "is this the claimed person?". For example, at some airports, you can pass through customs by letting a system scan your passport and then verifying that you (the person carrying the passport) are the correct person. A mobile phone that unlocks using your face is also using face verification. This is a 1:1 matching problem.
-
Face Recognition : "who is this person?". For example, the video lecture showed a face recognition video (https://www.youtube.com/watch?v=wr4rx0Spihs) of Baidu employees entering the office without needing to otherwise identify themselves. This is a 1:K matching problem.
- Python 3.6
- Numpy
- Keras with tensorflow backend
- Matplotlib
- Scipy, OpenCv2
- Pandas, h5py
- Install all the latest dependencies.
- Clone the repository in your local system.
- Make sure all folders are in same location
- Open any python3.6 IDE and execute FaceRecognition.py
- Visualize the results.
If you want to test with you own image, then the replace your picture in images folder and execute FaceRecognition.py, Hopefully it should work
Note: Make sure the dimension of image is matched with the originally tested one.
The Repository also has notebook(.ipynb) file, which has detailed explnation of project and also implmentation steps, do check it out once
Thank You, cheers. 👍