Facial Recognition Attendance System Using Python and OpenCv

Abstract : The main purpose of this project is to build a face recognition-based attendance monitoring system for educational institution to enhance and upgrade the current attendance system into more efficient and effective as compared to before. The current old system has a lot of ambiguity that caused inaccurate and inefficient of attendance taking. Many problems arise when the authority is unable to enforce the regulation that exist in the old system. The technology working behind will be the face recognition system. The human face is one of the natural traits that can uniquely identify an individual. Therefore, it is used to trace identity as the possibilities for a face to deviate or being duplicated is low. In this project, face databases will be created to pump data into the recognizer algorithm. The human face is one of the natural traits that can uniquely identify an individual. Therefore, it is used to trace identity as the possibilities for a face to deviate or being duplicated is low. In this project, face databases will be created to pump data into the recognizer algorithm. Then, during the attendance taking session, faces will be compared against the database to seek for identity. When an individual is identified, its attendance will be taken down automatically saving necessary information into a excel sheet. At the end of the day, the excel sheet containing attendance information regarding all individuals are mailed to the respective faculty. Keywords- Smart Attendance System,NFC,RFID,OpenCV,Numpy
 EXISTING SYSTEM :
 The third research journal “Fingerprint Based Attendance System Using Microcontroller and LabView” (Kumar Yadav, Singh, Pujari, Mishra, 2015) proposed a solution of using fingerprint to mark the attendance. This system is using 2 microcontrollers to deal with the fingerprint recognition process. Firstly, the fingerprint pattern will be obtained through a fingerprint sensor, then the information will be transmitted to microcontroller 1. Next microcontroller 1 will pass the information to microcontroller 2 to do the checking with the database that resides in it. After finding a student"s match, the details are sent to the PC through serial communication to be displayed. This design is good as it accelerates development while maintaining design flexibility and simplifies testing. But again, this system is attached to a PC which make it not portable. Other than that, the database information cannot be accessible easily. Meaning that, for the parents whom are interested in knowing their child"s attendance cannot easily or conveniently access the information. Therefore, to provide accessibility of the student"s information to the legitimate concerned party, the information can be uploaded to a web server for easy access. While the authentication for the appropriate access can be enforced through a login screen.
 DISADVANTAGE :
 Accuracy Issues: Fingerprint scanners can sometimes fail to recognize fingerprints due to dirt, moisture, or cuts on the fingers. This can lead to errors or delays in recording attendance. Privacy Concerns: Collecting biometric data raises privacy issues. Individuals may be uncomfortable with the idea of their fingerprints being stored and potentially misused. Cost: High-quality fingerprint scanners can be expensive to purchase and maintain, especially for large organizations. Hygiene: Shared fingerprint scanners can become unhygienic, particularly in high-traffic areas where many people use the same device. False Rejections: Legitimate users might be rejected by the system due to various factors like changes in skin conditions or environmental conditions. Technical Problems: Fingerprint systems are dependent on technology and may experience malfunctions or require regular maintenance.
 PROPOSED SYSTEM :
 The second research journals “Face Recognition Based Attendance Marking System” (SenthamilSelvi, Chitrakala, Antony Jenitha, 2014) is based on the identification of face recognition to solve the previous attendance system"s issues. This system uses camera to capture the images of the employee to do face detection and recognition. The captured image is compared one by one with the face database to search for the worker"s face where attendance will be marked when a result is found in the face database. The main advantage of this system is where attendance is marked on the server which is highly secure where no one can mark the attendance of other. Moreover, in this proposed system, the face detection algorithm is improved by using the skin classification technique to increase the accuracy of the detection process. Although more efforts are invested in the accuracy of the face detection algorithm, the system is yet not portable. This system requires a standalone computer which will need a constant power supply that makes it not portable. This type of system is only suitable for marking staff"s attendance as they only need to report their presence once a day, unlike students which require to report their attendance at every class on a particular day, it will be inconvenient if the attendance marking system is not portable. Thus, to solve this issue, the whole attendance management system can be developed on an portable module so that it can be work just by executing the python program.
 ADVANTAGE :
 Non-Intrusive: Unlike fingerprint systems, face recognition is contactless, reducing the need for physical interaction and making it more hygienic. Convenience: Users don’t need to touch or interact with a device to record their attendance. This can speed up the process and reduce queues, especially in large organizations. Reduced Fraud: Face recognition systems can be more difficult to bypass compared to traditional methods like manual signing or even some biometric systems, making them harder to spoof. Scalability: These systems can easily scale for large groups and are efficient in handling high volumes of people quickly. Integration with Other Systems: Face recognition technology can be integrated with other security and access control systems, offering a more comprehensive solution.
Download DOC Download PPT

We have more than 145000 Documents , PPT and Research Papers

Have a question ?

Mail us : info@nibode.com