This project demonstrates how to perform face recognition using Python, OpenCV, and the face_recognition library. Face recognition is a popular computer vision task that involves identifying and verifying faces in images.
Make sure you have the following installed before running the code:
- Python (version 3.6 or higher)
- OpenCV (
pip install opencv-python
) - face_recognition (
pip install face_recognition
)
-
Clone this repository:
git clone https://github.com/prasanna-ezhilmurugan/face-recognition-system.git
-
Navigate to the project directory:
cd face-recognition-system
-
Run the
face_recognition.ipynb
script:python face_recognition.ipynb
- Add images of the faces you want to recognize in the
images
folder. - Make sure each image has only one face.
- Run the
face_recognition.ipynb
script.
The script will identify and mark the recognized faces in the input images.
- You can customize the
tolerance
parameter in theface_recognition.ipynb
script to adjust the face recognition sensitivity. - Explore the
images
folder for adding or removing images of faces for recognition.
Feel free to contribute to this project by submitting issues or pull requests.
This project is licensed under the MIT License - see the LICENSE file for details.
- This project uses the face_recognition library developed by Adam Geitgey.
If you have any questions or suggestions, feel free to contact the project maintainer:
- PRASANNA EZHILMURUGAN
- prasanna.ezhilmurugan@gmail.com
- http://github.com/prasanna-ezhilmurugan
Happy face recognizing! 🎉