{'fraction_non_alphanumeric': 0.021291696238467, 'fraction_numerical': 0.007806955287437899, 'mean_word_length': 5.467889908256881, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Automated Attendance System Based on Facial Recognition using Viola-Jones Algorithm

Facial Recognition is the most used technology nowadays. Apart from Bio-metrics, Iris scan, fingerprint recognition methodologies, facial recognition is emerging recognition methodology these days. One of the most effective applications of this methodology is automated attendance using facial recognition, which is contact less, secure, and effective unlike in tradition way (manual attendance) it saves more time. Methodology used in this project involves Viola-Jones algorithm for face detection and Eigenfaces approach for feature selection and classification. In Viola-jones algorithm inputs are taken as captured images of individual persons and produce a dataset containing cropped images of individual and these dataset is directed to Eigenfaces approach as input and training of data occurs through the process of calculating eigen vectors for each eigenface. At the time of testing, Euclidean distance between eigen vectors of testing image and eigen vectors of trained eigen faces determines the matched individual. Facial recognition can also be done with PCA, which has 79.6 percent accuracy, and LBPH, which has 90.23 percent accuracy. However, when employing the Eigenfaces technique, the accuracy is 93.07 percent. MATLAB software with Computer Vision Toolbox and Deep Learning Toolbox is used for this work.