Welcome to the face recognition project! This repository provides a Jupyter notebook project that dives deep into the world of modern face recognition using deep learning techniques.
Have you ever wondered how Facebook can recognize your friends in photographs? As humans, we're naturally wired to recognize faces, but teaching a computer to do the same is a complex task. In this project, we'll explore the complete face recognition pipeline, from detecting a face in an image to predicting its identity.
To complete this project, I used the following packages:
In this project, I have:
- Face Detection: Identify and locate faces in an image.
- Pose Estimation: Determine the orientation of a face and correct its pose.
- Face Encoding: Extract unique features from a face to distinguish it from others.
- Face Recognition: Compare the features of a face to those in a database and predict the identity.
- Personal Dataset: Build my own face recognition dataset.
Feel free to fork this project and submit pull requests. All contributions are welcome!
This project is licensed under the MIT License. See the LICENSE file for details.