Automate attendance tracking using facial recognition technology.
This project simplifies attendance management by leveraging facial recognition. It captures and matches individuals' faces, records their presence, provides real-time monitoring, generates attendance reports, and seamlessly integrates with other systems. The system ensures accuracy, security, and privacy compliance.
- Facial Recognition: Recognizes individuals based on their facial features.
- Real-Time Monitoring: Provides real-time attendance tracking.
- Attendance Reports: Generates attendance reports for further analysis.
- Integration: Easily integrates with other systems and databases.
- Accuracy: Prioritizes accurate attendance tracking.
- Security: Ensures data security and privacy compliance.
- User-Friendly: Designed for ease of use.
- Python
- OpenCV
- Face Recognition Library
- CSV for Data Storage
- Numpy
- Clone this repository to your local machine.
- Install the required Python libraries using
pip install -r requirements.txt
. - Add images of individuals to the "Person_Images" directory.
- Run the main program (
attendance.py
) to start capturing and tracking attendance.
- Execute
attendance.py
. - The program will use your webcam to recognize faces and mark attendance.
- Attendees' names and timestamps will be recorded in the "Attendance.csv" file.
Thanks goes to these wonderful people 💜
Yuvraj Singh 🚧✍️🖥️ |
Manwendra Mahato 💻 |
Nillotpal Mishra 💻 |
Shubhojyoti Das 💻 |
Arghadip Manna 💻 |
Check out the cool License for this repository.