Automatic Attendance Tracker using Face Recognition

This project addresses the structure, implementation and application of automated attendance tracker with the help of face recognition and identification which can be used in schools, colleges, offices and many other places where security and automation is required.Automated attendance system using face recognition is a system in which tracking of daily attendance is in an automatic manner and done by the program itself which is done by the recognition and identification of the face with the help of a camera module which is connected with the system.The camera module helps the system with the initial part of the program which is initialization of the camera on which the system can perform its operation.When the face comes in front of the camera, the program compares the face in the camera with the images in the database and recognizes it.These image data are basically known data for the system and is the data on which the system is trained. The system, if recognizes the face after the comparison with the database, displays the name of the person's face or else displays "UNKNOWN" if the faces don't match. Then it tracks the attendance of the person file of only the matched faces. This attendance is stored in an excel file format.I. INTRODUCTION Face recognition is the technology in which the human face is detected and matched with the digital image which is already stored in the database in a file.Face recognition is a biometric system which is accurate, safe and more secured as compared to various other systems such as fingerprint systems.When an attendance tracker program is made on the basis of facial identification, it is a precise system as attendance record along with details of the person stored by recognizing the face will be accurate.Face recognition system is more beneficial over other ID scanning systems because if a person forgets his ID, he will not be able to track his attendance and will not be an efficient process.Face recognition system also helps to avoid the possibility of false and fake attendance which can be likely and easily done with the system that involves id scanning.In this system, the details of the person can be acquired quickly just by scanning the face.This technology can also be used in various other security areas as well for the purpose of detection an identification of faces of criminals if their digital image is available on the basis of previous records.This will make it easy for cops to find criminals also in crowed areas as these face recognition programs also have the feature of multiple face detection.The detection done on the basis of faces is a more accurate system because the detection is done on points and locations on the face and then matched with the database faces locations and faces.If these points match, only then the result is declared as true by the system and faces match, otherwise the result is declared as False.The another reason for accuracy in this system is because faces of each and every person in this world is unique in some or the other manner, due to which the face points and locations differ of each and every person.Thus, these benefit helps in precise recognition of faces and have applications in various technologies in various places in the world and are used extensively. II. RELATED WORKThere are multiple places where automated attendance tracking system have their application.Each type of system used have their own various features and process of building the system.Samridhi Dev, Tushar Patnaik published an IEEE paper.In this paper, they have described a simple attendance system using face recognition and trained a model on the same.They have also stated how the system responds to different camera angles.Nandhini R, Duraimurugan N, S.P.Chokkalingam published paper in IJEAT.In this paper they have compared different attendance system.They have stated the advantages of using automatic attendance system over the traditional system and also proposed an easy way to develop automatic attendance system.