Facial recognition systems are starting to become commonplace in our modern day society. Many major cities have implemented such systems in their CCTV systems and are being ostensibly used to combat crime.

Mugshot.py simulates such a facial recognition system using dlib face recognition, which boasts an accuracy of 99.38%. Its facial encoding library was created with publicly accessible mugshot imagery and the charges associated with each image. The user submits an image that contains one or multiple faces. Mugshot.py will then return the closest match, the accuracy percentage and the charges associated with the match.

Try it out on Mugshot.py (The online application has been taken offline. Please contact me if you want a demo!)

Source code