This project was a work based on Computer Vision (opencv) and Machine Learning (Tensorflow). Where the models were trained on very less quantity of data and balance the distribution of classification with synthetic data generated (using Keras data-generators). So that with just on click of classroom all students present in photo get there attendance marked.