Welcome to the Face Recognition Project — a real-time face recognition solution built with Python, OpenCV, and the face_recognition library.
Identify faces from live video feeds and images with speed and accuracy.
Face-Recognition-project/
├── 📁 .venv
├── 📁 Age estimation
├── 📄 .gitignore
├── 🖼️ Asit picture.jpg
├── 🖼️ Dheeraj picture.png
├── 📄 Project Synopsis.docx
├── 📄 README.md
├── 🖼️ Sharaddha.jpg
├── 🖼️ Tamanna.jpeg
├── 🎬 Video Demo.mp4
├── 📦 dlib-19.19.0-cp38-cp38-win_amd64.whl
├── 🖼️ face reco.jpg
├── 📄 face.pptx
├── 🐍 face.py
├── 🖼️ shahid.jpg
├── 🖼️ virat.png
This project provides a Python script for real-time face recognition.
The script captures video from your camera, detects faces, and matches them against known images.
Key Features:
- 🚀 Dynamic Loading: Load any number of facial images for identification.
- 🎥 Real-Time Recognition: Identify faces in live video feeds.
- 👥 Multiple Person Support: Distinguish between multiple known faces.
- 🧑 Age Estimation: (See
Age estimation/
for details.)
Download and install Python 3.8 (or later) from python.org.
python --version
python -m venv venv
Run Command Prompt as administrator, navigate to your project folder, and install the wheel:
pip install dlib-19.19.0-cp38-cp38-win_amd64.whl
pip install cmake
pip install --upgrade pip
pip install face-recognition
pip install opencv-python
-
Place all known face images in the project folder.
-
In the script, specify paths to each image and assign names.
-
Run the script:
python face.py
-
Press
q
to end the video broadcast.
- Adjust the
tolerance
parameter incompare_faces
to improve recognition accuracy.
- We welcome your contributions!
Open pull requests and issues to help make this project better. - For licensing details, see LICENSE.
- This project is released under the MIT License.
Feel free to reach out via GitHub Issues for questions or suggestions.
Owner: Asit-14
Happy coding & stay recognized! 😃