Facial Recognition Attendance.
One of my earliest projects: a facial-recognition attendance system where a faculty member uploads a single photo of the room and everyone recognised is marked present. Built to get my hands on computer vision.

Overview
The idea was simple. Instead of calling out names, a faculty member uploads one photo of the class and the system marks everyone it recognises. It uses Dlib's pretrained face model with OpenCV to detect and match faces, then writes attendance to a MySQL database.
This is one of my earliest builds — a Python and Flask app I put together while first learning computer vision. It's rough around the edges, but it worked end to end and taught me the basics of handling image data.
Highlights
- 01Detects and recognises faces from a single uploaded photo
- 02Marks attendance automatically on a match
- 03Records stored in MySQL for lookup and history
- 04Simple admin interface for faculty
- 05Handles unknown or undetected faces gracefully
Details
- Role
- Solo build
- Type
- Python · Computer vision
- Year
- 2023
Tech stack
Backend
Computer vision
Data
Frontend