← Back to all projects
Python & Machine Learning
pro·intermediate
Face Recognition Attendance System
OpenCV + face_recognition Python app for classroom attendance.
Synopsis
Replaces error-prone manual roll-call with privacy-preserving on-device recognition.
About this project
Real-time face recognition attendance system using OpenCV, face_recognition library, and a Flask backend. Registered faces stored as 128-D embeddings; webcam feed identifies students in real time and auto-marks attendance in SQLite. Includes admin dashboard to review attendance, export CSV, and enrol new students.
What's included
- Python source
- Installation guide
- Screenshots
- Final report
System requirements
- • Python 3.10+
- • Webcam
- • Windows/macOS/Linux
Tech stack
PythonOpenCVface_recognitionFlaskSQLite