Face Recognition Web App

Face detection and comparison...

This is a simple web app using Python Flask and Python Face Recognition library. The app will be able to do the following functions based on the picture that users upload:

In the first function, the system will detect the coordinates of each face in the uploaded picture (top, right, bottom, left), then return to the screen the number of face detected, as well as the cropped image of each face.

Example 1:

Example 2:

The next function is identifying the famous people from the uploaded picture. I will need to predefine a list of face encodings and their names, then compare the uploaded picture to those known face encodings and get a euclidean distance for each comparison face, then finally decide whether the uploaded picture is known or unknown faces.

Example 3:

Example 4:

Please watch the demo video below.


Source Code