This project is made to take attendance in organization (s). This uses face recognition to check a person's identity and mark him/her present or absent accordingly.
Project Description This is an AI-based project working on the principle of Computer Vision. Using digital images and live feed it detects and recognizes human faces and mark their attendance. The sole purpose of this model is to detect a person and add their details separately in the Attendance List.
Novelty Instead of working on a single face, our model can recognize multiple faces in one frame. Our model not only recognizes a face but also mark the attendance of that recognized person. Our model updates the Attendance list in real-time (as soon as it recognizes a person).
Real-time Usage Firstly, we open the webcam to take images of people present in front of the camera. Then we check each of them if they exist in our data or not. If not, they'll be called 'Unknown'. After checking each of them with our data, we check that if they already marked as present or not. If not, we take that person's Registration no., Name & Entry time and mark them present.
Hardware & Software Requirements Hardware: Desktop or laptop with a webcam installed Minimum Specs: 4GB RAM and 80GB HDD dual-core processor OS: macOS or Linux (Windows not officially support 'face_ recognition' library, but it might work) Programming Language: Python 2.7 or Python 3.3+ Application: 'Spreadsheet' in macOS or 'LibreOffice Calc' in Linux
Built With
Log in or sign up for Devpost to join the conversation.