0
0
OpenCV LBPH Active
Mark Attendance
Users can scan their face via real-time webcam or upload a photo. The system identifies the individual and logs timestamped presence into MySQL.
Register Face & Profile
Enroll students and employees with unique alphanumeric IDs, role, and department. Validates frontal face quality before saving to the biometric dataset.
Admin Dashboard
Login-protected administration portal with full attendance history logs, search filters, date queries, user profile management, and CSV export.
How Face Attendance Operates
A streamlined 3-step workflow combining PHP, Python, and OpenCV machine vision.
1. Enrolment & Indexing
User uploads face photo or captures via webcam. The system detects the facial region, normalizes dimensions to 200x200, and stores in /uploads/faces/.
2. Facial Feature Matching
During attendance, the target face is matched against the trained LBPH dataset via a Python sub-process, checking texture histograms and cross-correlation.
3. Automated Logging
Upon positive match verification, an attendance record is created in MySQL with user_id, date, time, status, and confidence level.