Projects/10

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.

GitHub
Facial Recognition Attendance — Homepage
Homepage01 / 05

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

PythonFlask

Computer vision

OpenCVDlibNumPy

Data

MySQL

Frontend

HTMLCSSJavaScript
Next projectCold Email Automation
← All projectsPrev: PrepAI