Smart Atendance System using Face Recognition

To maintain discipline, and let students grasp the utmost knowledge in schools, colleges, and universities. The attendance system is introduced. There are two conventional techniques to mark the attendance of students. One of them is by calling the roll number, and the second is to take students to

2025-06-28 16:29:06 - Adil Khan

Project Title

Smart Atendance System using Face Recognition

Project Area of Specialization Internet of ThingsProject Summary

To maintain discipline, and let students grasp the utmost knowledge in schools, colleges, and universities. The attendance system is introduced. There are two conventional techniques to mark the attendance of students. One of them is by calling the roll number, and the second is to take students to sign on a piece of paper against their roll number. Hence there was a need to evolve this system in that it could become user-friendly, less time-consuming, and efficient. Our idea is an automated system to assist the faculty in taking attendance of the whole class without any disturbance or time waste. The idea can encompass a lot of applications which also include face identification. It will help save time and efficiently identifies and eliminates the chances of proxy attendance. The purpose of the project is to build an automated attendance system using Raspberry pi 3B+ with OpenCV/Python libraries, and a recognizer algorithm has been implemented.
                                                                
The proposed system can implement in any field where an attendance system is present and plays a vital role. In addition, as the project objectives and the design criteria are all met, it's greatest to say this project is an engineering solution for all universities and colleges to track and manage the attendance.

Project Objectives

Attendance is crucial in every field, either in an educational system or job. The main objective of the attendance system is to have full strength in classrooms or the workplace. The old ways of marking attendance failed to keep correct attendance in the record. The old method has proxy attendance of employees and students who are not present. To get rid of these proxy attendances latest technologies are introduced by the world. As the world is advancing, the methods are getting more polished. One of the most accurate methods to mark attendance is through facial detection. Our proposed proposal is to maintain the attendance of faculty and students through facial detection. In this way, both the student and lecturer make sure to take the class. The technique we will use in the project is artificial intelligence and image/video summarization. If the student/teacher is present in class for about 80% duration, his attendance will mark by the system. 

The world has worked a lot in this system. The purpose of making this system is to introduce it to my department. The objective is to maintain the departmental attendance of student and faculty members responsible for the lecture on time. This system also creates a habit of punctuality among students and lecturers. Having this system makes education better.

Project Implementation Method

The project implementation will be in the Department of Information and Communication Engineering, the Islamia University of Bahawalpur. The cameras will be placed in all classes. The classroom schedule is stored in the software attached to the camera. The camera will click the picture of the classroom 10 mins after the lecture starts, and in this way, images are stored in hardware. The image stored will be compared by a technique of image/picture summarization. The person who appears in a minimum of four or more pictures will mark the attendance.

Benefits of the Project

Facial recognition technology is a framework or software which is capable enough to verify the identity of an individual by analyzing a picture or video footage. The main objective of this project is to make face recognition-based automated attendance system. In order to obtain better performance, the test images and training images of this project are limited to frontal and upright facial images which consist of a single face only. Both the test and the training images have to be captured through the same device to ensure no quality difference or if possible, the owner or the person having the rights to access the database can add the images of high quality captured from a high-quality camera and later on add that image to the database, but as I have mentioned only the administrator or the person having the rights to access database can only enroll or remove the students or faculty data from it. In addition, the students have to register in the database to be recognized. The registration can be done by the IT cellar from the admission office.

Technical Details of Final Deliverable

1. Input Design is the process of converting a user-oriented description of the input into a computer-based system. This design is important to avoid errors in the data input process and show the correct direction to the management for getting the correct information from the computerized system.

2. It is achieved by creating user-friendly screens for the data entry to handle a large volume of data. The goal of designing input is to make data entry easier and to be free from errors. The data entry screen is designed in such a way that all the data manipulation can be performed. It also provides record viewing facilities.

3. When the data is entered it will check for its validity. Data can be entered with the help of screens. Appropriate messages are provided as when needed so that the user will not be in maize of instant. Thus the objective of input design is to create an input layout that is easy to follow

SYSTEM REQUIREMENTS

Software Requirements

Python Language

Hardware Requirements

Raspberry Pi

Camera Board

FTDI Module

USB cables 

Jumper wires

Final Deliverable of the Project HW/SW integrated systemCore Industry TelecommunicationOther IndustriesCore Technology Internet of Things (IoT)Other TechnologiesSustainable Development Goals Decent Work and Economic Growth, Industry, Innovation and Infrastructure, Responsible Consumption and ProductionRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 66900
Raspberry Pi 4 Model B Equipment13500035000
Camera Module V2 8Mp Equipment190009000
USB Cables Equipment212002400
FT232RL FTDI USB Equipment195009500
Jumper Wires 40 pin male to male bunch Equipment110001000
Hardware required for preparing the prototype Miscellaneous 11000010000

More Posts