Real Time Attendance Marking System
Real Time Attendance Marking System
Real Time Attendance Marking System
ISSN No:-2456-2165
Abstract:- Attendance management is an important on. While using RFID tag masquerading is easy for
procedure in an educational institution as well as in employees and in other method attendance of a group of
business organizations. Most of the available methods people cannot be marked at the same time.
are time consuming and manipulative. The traditional
method of attendance management is carried out in Attendance marking is effective only when it is real-
handwritten registers. Other than the manual method, time. The disadvantage of the previous methods can be
there exist biometric methods like fingerprint and trimmed down by employing facial recognition to mark the
retinal scan, RFID tags, etc. All of these methods have attendance. Face detection, which is a simple and easy task
disadvantages, therefore, in order to avoid these for humans is not so for computers. It has been regarded as
difficulties here, we introduce a new method for the most complex and challenging problem in the field of
attendance management using deep learning computer vision due to large intra-class variations caused
technology. Using deep learning we can easily train a by the changes in facial appearance, lighting, and
data-set. Real-time face algorithms are used and expression. Such variations result in the face distribution to
recognized faces of students in real-time while attending be highly nonlinear and complex in any space that is linear
lectures. This system aims to be less time- consuming in to the original image space. Face detection is the process of
comparison to the existing system of marking identifying one or more human faces in images or videos.
attendance.The program runs on anaconda flask So we aim at making the attendance- taking process
server.Here real time image is captured using mobile automatic and hands- free by employing facial recognition
phone camera. The faces on the image of the persons systems so it can automatically update digital attendance
are then recognized and attendance is marked on an records in real- time. This will computerize the traditional
excel file. method of attendance marking and thereby provides a better
user interface. This can be achieved by using a technology
Keywords:- Flask Server, Face Detection, Face called deep learning, which make use of neural networks to
Embedding, Face Recognition. teach computer by observing data. The proposed system
capture live images using mobile phone cameras and the
I. INTRODUCTION face detection is done using a frontal face detector. The
detected face are then converted to face embedding using
Nowadays, technology has improved a lot but still, facenet[6][9].A neural network is used for training process
attendance management is a major issue. Attendance where 40 to 50 images per person are face embedded and
marking is necessary to evaluate the performance of the trained. The detected face embedding are then predicted
students and the employees. There exist many methods of from the trained model for recognition process. This is then
attendance marking. The traditional method involves the marked to an excel sheet as attendance.
signature on paper sheets or manual systems that require
human sight. Many methods have been developed in order II. PREVIOUS WORKS
to improve the existing method. Considering the case of a
class, taking manual attendance every day and every period One of the methods was to mark the attendance was
is such a tedious, time-wasting process and requires a lot of by using a motion sensor and a camera which turns on when
human effort. Here the attendance will be carried out in the motion is detected by the sensor. Here the process is that
handwritten registers. It causes interruptions in the class, when the sensor detects motion it automatically makes sure
very error-prone and wastage of lot of resources. Attendance the camera is recording a video of the students and
management is not only a problem within the classroom, but compares the input data with the data that is stored in the
it also affect the business organization. Other than the database. The defect of this system is that even the slightest
manual method, there exist other methods that is biometric movement will result in the camera to turn on[1]. The
methods like fingerprint, retinal scan, and RFID tags and so second method is based on deep learning face recognition
Face Detection
The uploaded image is given to the pretrained
classifier, that is the haarcascade frontal face detector for
the face detection process. It is a Haar feature based cascade
classifier proposed by Paul Viola and Michael Jones [5].
This classifier is trained from a lot of positive(images of
faces) and negative images(images without faces) and then
used to detect objects in other images. They uses some
windows as shown in figure 5 to identify the facial Fig 6:- Face Detection Process
features.
Face recognition
For the training process,40 to 50 frontal face images
of each person are used. Here we used images of 7 persons
for training purpose as shown in figure 7.
REFERENCES