Facial Recognition attendance system
Education institutes today are concerned about the consistency of students ' performance. One cause of this decrease in student performance is the inadequate attendance. There are several ways to mark your attendance, the most common ways to sign or call the students . It took longer and was pr
2025-06-28 16:27:12 - Adil Khan
Facial Recognition attendance system
Project Area of Specialization Computer ScienceProject SummaryEducation institutes today are concerned about the consistency of students ' performance. One cause of this decrease in student performance is the inadequate attendance. There are several ways to mark your attendance, the most common ways to sign or call the students . It took longer and was problematic. From now on, a computer-based student attendance checking system is required that supports the faculty to keep records of attendance. We have used an intelligent attendance system based on face recognition in this project. We have proposed to implement a "Smart Attendance System for Face Recognition" through these large applications are incorporated. The present implementation includes facial identification that is time saving and eradicates the possibilities of proxy attendance due to the facial authorization. Back-end is a complex system that involves several of technologies while front-end much simpler that presents back-end's processed data. Generally, Front-end system uses web technology that enables user to access using web browser anywhere and anytime as long as connected to the server. This research integrates back-end system using Python-based artificial intelligence and web based front-end as an integrated student's attendance system using face recognition technology.
Project ObjectivesThe main aim is in over project is that over application click or record a video of students in class and marked their attendance in a real-time. With a face recognition attendance system, the entire environment is automated. You won’t just take the attendance but also automatically record the entry-exit time of the employees. It also adds to the security of the workplace as the system can recognize who left the designated area and when accurately. As compared to manual attendance systems, AI-based attendance systems are highly automated. These systems store and update day-to-day records in real-time. From maintaining daily attendance to preparing high-accurate timesheets of individual employees, facial recognition attendance systems are programmed to handle it all on a very large scale. Imagine handling a large crowd of 40 people without any fuss and recording the attendance in an organized manner. Such is the efficiency of AI facial recognition systems. Face recognition attendance systems are modern utilities that are a requirement of even the post-pandemic era. This system makes employees’ attendance accurately with time saving. An essential step is locating human face detection in real-time and Once captured, the analogue facial information is transformed into a set of data or vectors based on a person’s facial features and The system matches the data above with the one in the database for verification.
Project Implementation MethodWe proposed the smart face recognition attendance base resource sharing application in which first we design a splash screen in which login or signup if a user will be new then he/she manually register your account in app if a user already have an account just click on login then app recognized a face of user and send to a home screen in which a user name and image will be show which he/she used in Gmail account because we registered account by email authentication then user login so he/she selected her department and semester then after this selection a new screen come in which two options one will be attendance by a camera or other will be video user selected on your choice if he/she selected camera for attendance he/she click the pic of students the pictures of students already stored in database after click application just recognized a students which present and absent somewhere clash students enrolled in class same student. But different semester so this application recognized a clash student just one time he/she cannot go to their class for separated attendance or a video recognized a user record a student’s video and save in there semester folder with date because video get some processing time so user free after whole day of their classes user one by one process them and attendance will be marked on csv file and user allow to save in the mobile files and in the csv file which teacher marked attendance he/she name department semester and students which are present and absent are marked on csv file with his/her name and roll no.
Benefits of the ProjectBack-end is a complex system that involves several of technologies while front-end much simpler that presents back-end's processed data. Generally, Front-end system uses web technology that enables user to access using web browser anywhere and anytime as long as connected to the server. This research integrates back-end system using Python-based artificial intelligence and web based front-end as an integrated student's attendance system using face recognition technology.design a splash screen in which login or signup if a user will be new then he/she manually register your account in app if a user already have an account just click on login then app recognized a face of user and send to a home screen in which a user name and image will be show which he/she used in Gmail account because we registered account by email authentication then user login so he/she selected her department and semester then after this selection a new screen come in which two options one will be attendance by a camera or other will be video user selected on your choice if he/she selected camera for attendance he/she click the pic of students the pictures of students already stored in database after click application just recognized a students which present and absent somewhere clash students enrolled in class same student. But different semester so this application recognized a clash student just one time he/she cannot go to their class for separated attendance or a video recognized a user record a student’s video and save in there semester folder with date because video get some processing time so user free after whole day of their classes user one by one process them and attendance will be marked on csv file and user allow to save in the mobile files and in the csv file which teacher marked attendance he/she name department semester and students which are present and absent are marked on csv file with his/her name and roll no.
Technical Details of Final Deliverable1. User module
In over user module if a user has already account so just module recognized face by front camera or going to their dashboard or if user have not registered then a user manually registered an account or if a user forgotten our password then they will be able to forget it by anti-security question.
2. Dashboard module
After login the specific user (teacher), firstly the main dashboard will appear.
To navigate to your Dashboard, the icon in the top menu and click on Dashboard. Depending on your user permissions set by your Administrator, you may or may not have access to this dashboard.
Now they will be able to mark attendance with live cam and with video.
After take picture or make video, they saved it in database (camera) and store the results with video in .csv file for future report.
If any kind of issue happens user will able to retake the attendance.
After this, the output would be show in screen.
3. Database Module
The Database Module that is used is python server. In this module all data will be recorded on it in the form of csv file. All attendances, data of students, list of programs wise classes and sections will be recorded in the database module.
4. Excel sheet
The csv File that will be created will be converted into .xls file. It will contain the data of attendance of the students, their names, programs, class, semester, section etc.
5. Open Web cam / open video
Open Web Cam / open video module will be used to record the attendance of the students by just taking a picture or by making video of all the students of the class. By the picture or video that is recorded, the attendance will be marked automatically by the facial recognition of the student’s data that is already stored in the database.
Final Deliverable of the Project Hardware SystemCore Industry ITOther Industries Education , Transportation , Security Core Technology Artificial Intelligence(AI)Other Technologies RoboticsSustainable Development Goals Quality EducationRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 70000 | |||
| Camera , Camera stand , optical lense, wall Camera for recognition | Equipment | 5 | 14000 | 70000 |