Skip to content

Automated attendance system using face recognition and computer vision

Notifications You must be signed in to change notification settings

FK04/Attendance_Using_Face_Recognition

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿง‘โ€๐Ÿ’ป Attendance Using Face Recognition

Attendance Using Face Recognition is a computer visionโ€“based system that automates attendance tracking using facial recognition.
The system identifies registered faces and records attendance accurately, reducing manual effort and errors.


๐Ÿš€ Features

  • Face detection and recognition using computer vision
  • Automated attendance marking
  • Organized student and attendance records
  • Easy-to-use Python implementation
  • Scalable for classrooms and institutions

๐Ÿง  Tech Stack

  • Python
  • OpenCV
  • Face Recognition / Machine Learning
  • NumPy
  • Computer Vision

๐Ÿ“‚ Project Structure

โ”‚โ”€โ”€ Attendance
โ”‚โ”€โ”€ StudentDetails
โ”‚โ”€โ”€ TrainingImageLabel.zip
โ”‚โ”€โ”€ main_Run.py
โ”‚โ”€โ”€ requirements.txt
โ”‚โ”€โ”€ Projct_report.pdf


โš™๏ธ How It Works

  1. Student face images are collected and stored
  2. Facial features are extracted using OpenCV
  3. The system matches faces with stored data
  4. Attendance is automatically recorded

โ–ถ๏ธ How to Run

pip install -r requirements.txt
python main_Run.py

๐Ÿ“Œ Use Cases

~Classroom attendance automation
~College and university management
~Corporate training sessions
~Secure identity-based attendance systems


๐Ÿ”ฎ Future Enhancements

-Real-time camera-based recognition
-Cloud-based attendance storage
-Mobile and web application integration
-Improved accuracy with deep learning models

About

Automated attendance system using face recognition and computer vision

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages