This project implements a Smart Attendance Monitoring System that combines fingerprint and face recognition technologies to accurately mark and track attendance. The system offers a reliable, efficient, and user-friendly solution for attendance management, eliminating manual processes and proxy errors.
GRENZE International Journal of Engineering and Technology Page
The Smart Attendance Monitoring System employs biometric verification through fingerprint and face recognition modules to simplify attendance tracking. By combining these technologies, the system achieves an accuracy of 83%. The project addresses the challenges of manual attendance marking, proxy errors, and report generation. The system is designed for educational institutions, corporate offices, and various other applications.
- Dual-layer biometric verification using fingerprint and face recognition.
- Efficient attendance marking and recording.
- Automated report generation.
- High accuracy in attendance tracking.
- Raspberry Pi (tested on Raspberry Pi 4 model B with 8GB RAM).
- Fingerprint optical reader module (R307 used in testing).
- Python 3.8+ (compatible with Raspberry Pi OS and Windows 10/11).
- Required Python libraries (opencv, numpy, pandas, etc.).
- Clone this repository to your Raspberry Pi or computer.
- Install the necessary Python libraries using
pip install -r requirements.txt
. - Setup the hardware (Raspberry Pi, fingerprint module).
- Customize settings and configurations in the code as required.
- Run the main script:
python attendance.py
. - Use the GUI to enroll new users and start marking attendance.
- The system supports both single-level and parallel attendance marking.
- Attendance records are automatically generated and stored in CSV format.
- Tested accuracy of face recognition: ~83%.
- Tested accuracy of fingerprint recognition: ~60% for correct fingerprints.
- Combined accuracy (weighted scheme): ~78.4%.
The Smart Attendance Monitoring System offers an innovative approach to attendance tracking using dual-layer biometric verification. The system's accuracy and user-friendly features make it suitable for various applications, including education, corporate, and access control. Future improvements include enhancing attendance counting efficiency and integration with existing systems.