Skip to content

This Attendance System that uses facial recognition to automatically mark student attendance. It features admin and student logins, real-time face detection, attendance tracking, email reporting, and secure password management. Built with Python (Tkinter, OpenCV, and Pillow), it replaces manual attendance with automated facial verification.

Notifications You must be signed in to change notification settings

AdityaBadgotiya/Facial-Recognition-Attendance-System

Repository files navigation

Face Recognition Attendance System - Project Description

This is a Python-based Face Recognition Attendance System that provides automated attendance tracking using facial recognition technology. The system features:

Key Features:

  • Dual login system (Admin & Student roles)
  • Facial registration - Capture and train student face images
  • Real-time attendance marking using face detection
  • Comprehensive dashboard showing attendance records
  • Email reporting functionality to send attendance reports
  • Student management (add/delete students and their facial data)
  • Password security with SHA-256 hashing

Technical Components:

  • Built with Tkinter for GUI
  • Uses OpenCV for face detection and recognition
  • Pillow for image processing
  • CSV files for data storage
  • SMTP for email functionality
  • Haar Cascade classifier for face detection

The system helps educational institutions automate attendance tracking while preventing proxy attendance through facial verification. It provides both admin controls for management and student views for checking personal attendance records.

Contributor's:

  • Aditya Badgotiya
  • Ayush Trivedi
  • Sanskar Upadhyay

About

This Attendance System that uses facial recognition to automatically mark student attendance. It features admin and student logins, real-time face detection, attendance tracking, email reporting, and secure password management. Built with Python (Tkinter, OpenCV, and Pillow), it replaces manual attendance with automated facial verification.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages