Smart Attendance System using Face
π A modern attendance monitoring system that integrates Face Recognition and Fingerprint Scanning for secure and automated student/employee attendance.
π Features
β Face Recognition β Real-time detection and recognition of registered users
β Dual Authentication β Option to mark attendance using face, fingerprint, or both
β Attendance Storage β Data stored securely in SQLite/Excel/CSV formats
β GUI Dashboard β Easy-to-use interface for Admins and Students
β Admin Panel β Manage users, view reports, and export attendance
β Voice/Beep Feedback β Alerts when attendance is marked successfully
ποΈ Tech Stack
Python 3.10+
Libraries: OpenCV, dlib, face_recognition, Tkinter, sqlite3, pandas, xlwt
Hardware Support: Fingerprint Scanner Module (e.g., R305, Digital Persona)
π Project Structure
Smart-Attendance-using-Face-and-Finger-Scanning/
βββ face_dataset/ # Registered user face images
βββ attendance/ # Attendance records (CSV/Excel)
βββ database/ # SQLite DB files
βββ gui/ # GUI scripts
βββ models/ # Pre-trained models for face recognition
βββ app.py # Main application script
βββ requirements.txt # Dependencies
βββ README.md # Project documentation
βοΈ Installation
Clone this repository
git clone https://github.com/josephsam-hub/Smart-Attendance-using-Face-and-Finger-Scanning.git
cd Smart-Attendance-using-Face-and-Finger-Scanning
Install dependencies
pip install -r requirements.txt
Connect and configure the Fingerprint Scanner
Run the application
python app.py
π― Usage
Register Students/Employees with face and fingerprint
Start Attendance Session β System automatically marks attendance
View Attendance Reports β Export data to CSV/Excel for analysis
π¨βπ» Contributors
Joseph Sam
π Achievements
This project was developed as part of academic/innovation challenges and awarded a Certificate of Achievement.