Elevating face recognition technology with Python, OpenCV, and face_recognition to seamlessly integrate real-time detection and recognition capabilities with your webcam.
This repository provides an extensible, user-friendly Face Recognition solution. Combining OpenCV for webcam integration and face_recognition for accurate facial recognition, the program detects and identifies faces on-the-fly.
- 🎥 Real-Time Recognition: Detect and recognize faces in real-time through your webcam.
- 🛠️ Effortless Setup: Seamless integration with minimal configuration.
- 🧑🤝🧑 Multi-Face Recognition: Easily customizable to recognize multiple known faces.
Ensure these dependencies are installed to get started:
- Python: Download Python
- OpenCV: Install using:
pip install opencv-python
- face_recognition: Install using:
pip install face_recognition
-
Clone the repository:
git clone https://github.com/niladrridas/facerecognition.git
-
Navigate to the project directory:
cd facerecognition
-
Run the script:
python src.py
-
Start detection: Point your webcam at the desired area, and watch as faces are detected and recognized in real-time!
- Known Faces Customization: Replace the sample image files with images of faces you want to recognize.
- Advanced Settings: Dive into the script for parameter tweaks and additional functionalities.
- Attendance System:
- Automatically mark attendance by recognizing faces of employees or students.
- Security System:
- Enhance security by allowing access only to recognized individuals.
- Photo Organization:
- Automatically tag and organize photos based on recognized faces.
- Customer Analytics:
- Analyze customer demographics and behavior in retail stores.
- Personalized User Experience:
- Provide personalized content or services based on user recognition.
- Law Enforcement:
- Assist law enforcement agencies in identifying suspects.
Contributions make the magic happen! Whether you're fixing bugs, adding features, or suggesting improvements, you're welcome to submit issues or pull requests.
This project is licensed under the MIT License. Check the LICENSE file for more details.