Student Attendance System using Face Recognition. Python3 and OpenCV Library used.
Detection techniques uses Haar Cascade Classifiers algorithm. This is basically a machine learning based approach where a cascade function is trained from a lot of images both positive and negative. Based on the training it is then used to detect the objects in the other images.
In this use-case we will try to detect the face of individuals using the haarcascade_frontalface_default.xml
The dimensions of the image that we have used here was pretty large, so we have scaled down the image dimensions for better output.
Package Requirements:
- opencv
- tkinter
- pandas
- numpy
- cx_Freeze
- matplotlib