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
Facial Recognition Attendance System
Project Area of Specialization Artificial IntelligenceProject Summary- As we all know artificial intelligence is not only a technology but its utmost need in today's era of life. Artificial intelligence (AI) is the ability of a computer program or a machine to think and learn. For that reason i want to build my Final year Project on this technology. This is based on face recognition system. The working of this project is to marking attendance through face recognition.
- 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 implementation of a real-time attendance check system based on face recognition and its results. To recognize a student’s face, the system must first take and save a picture of the student as a reference in a database. During the attendance check, the web camera takes face pictures for a student to be recognized, and then the computer automatically detects the face and identifies a student name who most likely matches the pictures, and finally an excel file will be updated for attendance record based on the face recognition results. In the system, a pre-trained Haar Cascade model is used to detect faces from web camera video. A Face Net, which has been trained by minimizing the triplet loss, is used to generate a 128- dimensional encoding for a face image. The similarity between the encodings of two face images determines whether the two face images coming from the same students. The system has been used for a class, and the results are very satisfactory. A survey has been conducted to investigate the pros and cons of the attendance system on college education management.
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:
- Provides a valuable attendance service for both teachers and students.
- Reduce manual process errors by provide automated and a reliable attendance system uses face recognition technology.
- Increase privacy and security which student cannot present him or his friend while they are not.
- Produce monthly reports for lecturers.
- Flexibility, Lectures capability of editing attendance records.
- Calculate absenteeism percentage and send reminder messages to students.
- Reducing time wastage during conventional class attendance.
- Utilizing latest trends in machine vision to implement a feasible solution for class attendance system.
- Automating the whole process so that we have digital environment.
- Encouraging the use of technology in daily lives
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 ProjectThe 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.
- The system stores the faces that are detected and automatically marks attendance.
- Ease of use.
- Manipulate and recognize the faces in real time using live video data.
- Multiple face detection.
- Multipurpose software.
- Can be used in different places.
The Project is divided into two parts
- Python Programming Language is used to mark attendance with the help of stored images.
- 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 | Equipment | 4 | 15000 | 60000 |
| Other Expenses | Miscellaneous | 5 | 2000 | 10000 |