BSc Project Demo: Student Attendance for Smart Classroom using Face Recognition
By: Dravind Kentish Bundhoo
BSc (Hons) Computer Science (2020) University of Mauritius
This project consists of a working prototype that facilitates student attendance management. It detects frontal faces of students from a picture taken in a classroom, perform facial recognition to look for matching templates in a database and automatically update the student attendance sheet by generating records based on which faces have been recognised. The face recognition application programming interface (API) in Python is used in this project. The API uses a convolutional neural network (CNN) and histogram of oriented gradients (HOG) to perform face detection and recognition given a valid input in the form of still images or real-time videos.