What is face recognition and how does it work? First of all what is recognition?
Let's take an example, the first thing that comes to mind when you see an orange fruit is that it is an orange fruit. In simple terms, your mind telling you that this is an orange fruit, is recognition. So, what exactly is face recognition? I'm confident you guessed correctly. You identify your friend Bob when you see him strolling down the street or when you see a photo of him.
But, more importantly, how does face recognition work? It's easy to use and understand. Consider this scenario: you meet someone for the first time in your life and you don't recognize him, right? You examine his face, eyes, nose, lips, color, and overall appearance while he speaks or shakes your hand. This is your mind learning or training to recognize that person's face by collecting face data.
The next question is how to implement face recognition using OpenCV and other open source libraries? So, there you have it. You would argue that human minds can easily do these things, but programming them into a machine is tough. Don't worry, it's not the case. Face recognition is as simple as it appears thanks to different open source libraries . Face recognition follows the same coding techniques as the real-life example we examined earlier.