CodeBaseChat
Machine LearningDesktop + ML

Face Recognition Attendance

Marks student attendance automatically from a webcam using face recognition. No more roll calls.

Demo video

About this project

A desktop tool that opens the webcam, detects faces in the classroom and matches them against a trained set of student photos. When a known face is found, attendance is marked with date and time into a CSV / database. Trained on about 30 students for the demo.

Key features

  • Register a student with a few photos
  • Real-time face detection from webcam
  • Auto attendance with timestamp
  • Export attendance to Excel
  • Works in normal classroom light

Technologies used

PythonOpenCVface_recognitionTkinter

Screens

Face Recognition Attendance screenshot 1
Face Recognition Attendance screenshot 2
Face Recognition Attendance screenshot 3