Face Recognition is a technology which is all around the world ðŸŒŽ right now! I am sure all of you have used it many times, whether it be when unlocking your phone📱, or when checking the identity of a person(the police uses this in some cases). I know face detection is cool and all, though what exactly is it? How does it work?

What is Face Recognition and how does it work?

Face Recognition is a way of recognizing specific individuals’ identity through a set of different steps. These steps play a big role into identifying a face, which I will list down below:

Step 1: Face Detection - The first step to facial recognition is to detect and locate a face. This is a really important step, because if the computer/machine doesn’t even know what a face is, then how will it detect the exact coordinates 📈 and position of a face. This is really all to step 1(I will be discussing this a lot later).

Step 2: Capture Face Print - The second step is to begin training the computer/machine to recognize a specific individual. More specifically, this step is to understand the facial features of a specific person. Examples of this are, looking at the shape of a person’s face, finding the distance between a person’s eyes, and so on… These features are unique to each individual, and are what separates you from others. You can address these unique facial features, as face print. This is what step 2 is mainly about.

Step 3: Finding a match - Step 3 is the last step, this is the step where your face print is compared to millions of other people’s photos. If your face print matches the one of the person in the photo, then the computer determines its result.

Note: All of these 3 steps are important for face recognition, but this article will be mainly focusing on step 1. This is because my project was based mainly on the 1st step, which was Face Detection.

#face-detection-app #haar-cascades #opencv #artificial-intelligence

Teaching my computer to recognize faces.
1.30 GEEK