Facial Recognition Attendance System

  Attendance check plays an important role in classroom management. Checking attendance by calling names or passing around a sign-in sheet is        time-consuming, and especially the latter is open to easy fraud. This paper presents the detailed

2025-06-28 16:27:12 - Adil Khan

Project Title

Facial Recognition Attendance System

Project Area of Specialization Artificial IntelligenceProject Summary Project Objectives

The proposed AI BASED FACE RCOGINATION ATTENDANCE SYSTEM will reduce the paperwork where attendance will no longer involve any manual recording and also will reduce the time needed to do attendance. The system will acquire individual attendance by means of facial recognition to secure data accuracy of the attendance.

Our primary goal is to help the lecturers, improve and organize the process of track and manage student attendance and absenteeism. Additionally, we seek to:

Project Implementation Method

The face recognition attendance system consists of four components: web camera is used for capturing faces, student image database, face recognition, and attendance record update. The system has been implemented in a laptop or computer with external cameras or a built-in web camera. Let’s consider a task of checking attendance for a class. To prepare for attendance check, all students in the class are required to take pictures (10 pictures in our project for averaging) through the built-in web camera. These pictures are used to generate the student face database as a reference for real-time face recognition. To check the attendance of a student for the class, the computer takes face pictures of the student through the real-time video stream and employs deep learning neural networks to predict whether the student matches anyone in the database, and (if yes) further identifies the name of the student. The result of this face recognition will be used to update the attendance record in the format of an excel file

Benefits of the Project

The system is created for employing a simple and a secure way of recording attendance. First of all, the software takes a picture of all the authorized individuals and stores the information into the system’s database. Then, the system stores pictures by mapping it into a face match structure. The system will recognize the registered person and mark his/her attendance along with the arrival time whenever he/she enters the locations again.

Technical Details of Final Deliverable

The Project is divided into two parts 

  1. Python Programming Language is used to mark attendance with the help of stored images.
  2. Portal Based Website in PHP that shows reports on logon with their respective portal ids to Teachers, students, and Director / Chairman of the department.

The OpenCV (Open Source Computer Vision) Library of Python will be used. OpenCV library was designed with computational efficiency in mind. The library takes full advantage of its multicore processing functions to allow for a strong focus on real-time data processing in applications. The Database used in this system will be MySQL.

The portal will help teachers see their respective classes’ attendance records by logon with their respected Portal IDs. They also print out the report of that class.

If any of the students are on the list absentee the system will automatically be sent mail to him/her. 

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries IT , Security Core Technology Artificial Intelligence(AI)Other Technologies Augmented & Virtual RealitySustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 70000
HD Resolution Cameras with complete Equipment Equipment41500060000
Other Expenses Miscellaneous 5200010000

More Posts