Face Recognition: How Computer Vision Recognizes Your Face

Face Recognition is the process of comparing a face image with a database and finding the face database that best matches the input image.

Agung Prabowo
Python in Plain English

--

Face Recognition. Source: money.kompas.com

In the previous article, we have been acquainted with Computer Vision. This time we will discuss specifically Face Recognition, which is one of the previous implementations of Computer Vision. Let’s just start the discussion.

Face Recognition

Face Recognition is the process of comparing a face image with a face database and finding the face database that best matches the input image. In the security system on the device or application using a PIN, the password cannot fully guarantee the security of someone’s data. Because in this way it can be easily known by others so that it can be broken into and can result in big losses. The security system is currently being developed using technology that can protect the security system well, namely using biometric technology, one of which is facial recognition.

Besides being able to be used in the security sector, it can also be used to make it easier to identify a person and there are many other benefits that can be used in this face recognition which is a form of implementation of computer vision.

Example of Face Recognition Application

1. Luxand

This face detection application is predicted to be one of the most sophisticated applications in detecting faces. This application is very accurate, in fact, all the required data will appear although with some different details. Gender, age, and other data will be recorded in a single profile identification file.

2. Fingerspot.iO: Fingerspot Mask Detection (FMD)

This application is a face detection application that can be used to maximize the use of masks on the face. Fingerspot.iO will give a warning if the use of the mask is not in accordance with the applicable rules.

3. FaceApp

FaceApp brings the fun of using face detection. This application is useful for detecting a person’s face and then changing some desired parts such as eyes, hair, to age. This application answers the curiosity of users who want to see themselves with a different look.

Conclusion

Computer Vision technology is a technological development that is fairly revolutionary, capable of carrying out a task, like processing done by humans. Computer Vision is certainly expected to be able to solve many of the problems that exist today, one of the applications we have discussed, namely regarding face recognition, of course, there are many more applications that can be done by Computer Vision.

However, the development of Computer Vision technology still has many challenges that must be passed by programmers, such as if the training/training on the computer is not done properly it will cause errors and errors when reading an image or object. But in the future Computer Vision will become the latest technology that can be used in various fields so as to be able to create a safer and more efficient world.

More content at plainenglish.io. Sign up for our free weekly newsletter. Get exclusive access to writing opportunities and advice in our community Discord.

--

--

Interested and learn about programming, web development, and machine learning