An end-to-end face detection and recognition system using the Viola/Jones algorithm for detection and a version of Eigenfaces and k-nearest neighbors for recognition.
Made as a final project for EN.600.475: Introduction to Machine Learning at Johns Hopkins University.