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.
- Role
- Solo build
- Type
- Python · Computer vision
- Year
- 2023

01Overview
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.
02Tech stack
Backend
Python · Flask
Computer vision
OpenCV · Dlib · NumPy
Data
MySQL
Frontend
HTML · CSS · JavaScript
03Highlights
- 01
Detects and recognises faces from a single uploaded photo
- 02
Marks attendance automatically on a match
- 03
Records stored in MySQL for lookup and history
- 04
Simple admin interface for faculty
- 05
Handles unknown or undetected faces gracefully
( Keep reading )

