REPOSITORY OVERVIEWLive repository statistics
★ 4Stars
⑂ 0Forks
◯ 1Open issues
◉ 4Watchers
63/100
OPENREPOHUB HEALTH SIGNALMixed signals
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
100 Community adoption25% weight
9 Maintenance state20% weight
40 License clarity10% weight
100 Project information10% weight
75 This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
Recognize it, with FRS
Built to detect, match, and store faces in real time.
Powered by intelligent facial encoding and pattern analysis.
Developed by Adityasinh
Report a Bug
Request a Feature
Overview
This project implements a face recognition system using a webcam. It can recognize registered faces and display their details, while prompting for input when a new face is detected.
Features
- Face Recognition: Detects and identifies faces using webcam.
- Real-time Updates: Displays recognized faces and their details in real-time.
- New Face Detection: Automatically prompts for input when a new face is detected.
Technologies Used
- Python
- OpenCV (for face detection)
- face_recognition (for face recognition)
- SQLite (for face data storage)
Requirements
- Use requirements.txt to download all library
- Windows 10/11 64bit or Linux amd64
- Python 3.11
- Visual Studio Build Tools (FOR WINDOWS ONLY)
Installation
Linux
- Clone the repository:
git clone https://github.com/Adityasinh-Sodha/Face-Recognition-System
cd Face-Recognition-System
- Install required dependencies:
pip install opencv-python flask
pip install opencv-python-headless
sudo apt install libgl1-mesa-glx
pip install cmake
pip install face_recognition
pip install pillow
- Run the face recognition script:
python3 main.py
Windows
-
Install Visual Studio Build Tools
and download Desktop development with C++ (ONLY FOR WINDOWS 10/11)
-
Install python
and confiure pip
-
Open cmd and install required dependencies:
pip install opencv-python flask
pip install opencv-python-headless
pip install cmake
pip install face_recognition
pip install pillow
-
Run the command python main.py
-
Ragister your face and enjoy.
How It Works
- The script starts webcam-based face recognition using OpenCV.
- When a face is detected, it checks the database to see if it's registered.
- If the face is registered, it displays the details.
- If the face is new, it prompts for input to store the details.
Contribution
Feel free to fork the repository and make improvements. Contributions are welcome!
License
This project is licensed under the MIT License.
Author
Developed by Adityasinh.
ALGORITHMICALLY RELATEDSimilar Open-Source Projects
Selected from shared topics, language and repository description—not editorial ratings.
This project is a real-time drowsiness detection system designed to monitor a user's eye activity and alert them if signs of drowsiness or sleep are detected. It leverages computer vision techniques and facial landmark detection to analyze eye blinking patterns, ensuring the safety of drivers or individuals performing critical tasks.
55/100 healthActive repository
PythonNo license#computer-vision#dlib#dlib-face-detection#dlib-face-recognition
⑂ 0 forks◯ 0 issuesUpdated Jun 8, 2026
This is a prototype of the drowsiness detection model that just detects the EAR (Eye Aspect Ratio) of the eye to tell if the driver is drowsy or not. It uses the dlib library to extract facial landmarks.
31/100 healthActive repository
Jupyter NotebookNo license#computer-vision#dlib-face-detection#machine-learning#opencv
⑂ 0 forks◯ 0 issuesUpdated Feb 22, 2023