Students' academic achievement in schools and universities is heavily influenced by attendance. Absence from class on a regular basis raises the chance of failing and early dropout. An effective technique to enhance a student's attendance rate in a class is to conduct an attendance check. Callin
Face Recognition Attendance System
Students' academic achievement in schools and universities is heavily influenced by attendance. Absence from class on a regular basis raises the chance of failing and early dropout. An effective technique to enhance a student's attendance rate in a class is to conduct an attendance check. Calling names or signing on papers are two classic procedures that are both time-consuming and insecure.
Nowadays, technology is too advanced to solve real-life problems. Our project's main goal is to replace the conventional system of taking attendance with real time-based face recognition attendance system. This paper details the installation and results of a real-time attendance check system based on face recognition. To recognize a student's face, the system must first take and save a photograph of the student as a database reference. During the attendance check, the web camera takes face photographs to identify a student, and the computer automatically recognizes the face and identifies a student name who most likely matches the pictures, before updating the record based on the face recognition results.
Face Recognition Process
Image Acquisition : The images of students will be captured through the camera.
Image Enhancement : The redundant captured images will be taken to the process of reduction of noise to enhancement.
Face Detection : Identify human faces from the captured images.
Feature Extraction : Extract meaning full data from the captured raw images i.e., eyes, nose, lips.
Face Database - Training Model : Take features from a database of the trained model and start the comparison with the features from the captured image.
Face Recognition : After Comparing matching the student faces with the images from the database by using Deep Learning.
Mark Attendance : After successfully matching faces with the database of images present will be marked of a particular student.
Update Database : Database of present and absent students will be updated for visualizing
This will be done by using Face_Recognition package which is implemented by using dlib (deep learning) model this model gives us the encodings (128-points encodings) of each face of the train image and test image and then this model take the Euclidean distance of each face's encodings and then give us the results by matched or not matched faces.
Web-based Portal
The proposed system Student Attendance System, would have two technical stacks of web-based portal i.e., admin side which includes teachers and management of the organization and the student side.
1. Admin Side Functionalities:
(a) User Authentication:
Teacher will be able to login him/herself on the portal by given username and password which enable them to perform such operations of creating, updating, deleting and visualizing of attendance.
(b) Creating of Attendance:
Teacher will create the attendance of their specific subject on the portal by give the time of the class
(c) Manually update Attendance:
If System faces any technical issue teacher would have option to mark the attendance manually or can be edit if any problem arises.
(d) Visualize Attendance:
Teacher can visualize the attendance of their respective subject and can visualize all the attendance records of the students.
2. Student Side Functionality:
(a) User Authentication:
Student will be able to login him/herself on the portal by given username and password which enable them to visualize their attendance.
(b) Visualize Attendance:
Student can visualize the attendance of their enrolled subjects.
This will be done by using the Flask web framework which is used to create the api of the model then host that model or integrate that model on web portal by using the Flask framework
The benifits of this projects are as under:
1. Automated Attendance System.
2. No chance of Proxy/fake Attendance.
3. Replace the conventional time-consuming attendance process.
The final deliverable will be a complete suite containing a face recognition model and a web portal to interact with that model, a complete automated attendance system using face recognition technology.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Camera | Equipment | 1 | 11982 | 11982 |
| Total in (Rs) | 11982 |
Archimedes screw generators are small-scale hydropower devices that are usually installed...
Water, along with fire, air, and earth, is one of the four elements of life, and with risi...
Large set of manufacturing process in which the material is deformed plastically to take s...
It is an intelligent traffic signal control system based on OpenCV processing technology,...
NLP as a service is the main functional aspect of this project that could be used as an AP...