Popis: |
Marking Attendance is the most common way to know the physical presence of an individual. But it is challenging when it comes to manual attendance system, which is followed in most of the places. Calling out each student's registration number one by one is a tedious task. Day by Day the number of students in schools and universities is increasing hence, making it more difficult in managing and maintaining the attendance records. Automation is the need in every sector to reduce the human effort. Computer vision is a part of automation where computer replicates the human vision system and performs an understanding of useful information from images. It is a boon for many problems, attendance system can also be transformed from manual sheets to face recognition. This paper proposes a framework for developing an attendance system using Face Recognition. This system comprises an Android Application that can be installed on professor's mobile phone. Through the application, the camera can be unlocked to capture images. Each student’s image is captured and stored for training. OpenCV is used with a machine learning algorithm to search for faces within a single image. Once faces are found it is trained using KNN (K Nearest Neighbor) classifier. New images are compared with pre-existing images stored in the database using the KNN algorithm. Attendance is automatically recorded when the faces are matched, if not either the student is new and it is added in database or it is declared as a false attendance i.e., proxy. In this way accuracy is also maintained, thus making attendance process easier and efficient. |