Project Demo
Face Recognition Attendance System
A Python + OpenCV attendance system: register a student, capture their face, then mark attendance automatically once the camera recognizes them. This launches the real, working application.
Features (from the existing project)
- Admin login
- Register a student (ID, name, gender, phone, course, section)
- Face capture — 20 photos per student, via your camera
- Face recognition (OpenCV LBPH) for automatic attendance
- Attendance recorded once per person per day
- Student list with delete (also removes their face photos)
- Attendance report with date / student filter
- CSV export of the attendance report
How it works
- Admin registers a studentID + details are saved
- Face captureyour browser's camera takes 20 photos, sent to the server
- Model trainsOpenCV (LBPH) learns the new face
- Attendancecamera recognizes the face, records date & time
Camera access is requested by the browser itself, on the attendance system's own page — this landing page never touches your camera. Nothing is faked: the face detection and recognition are the same OpenCV code as the original project.
Try it
Opens the real Attendance System in a new tab. It needs camera access for face capture and recognition.
Demo Admin Login
Username: demo_admin
Password: demo123
These credentials are public on purpose, for this demo only — never reused for anything private.