Identify faces using Face API in Microsoft Cognitive Services

In this article, I'm going to guide you how to work with the Face API in Microsoft Cognitive Services. This uses more advanced face algorithms. So now no need to build advanced machine learning algorithms to detect faces in an image and identify the people on the images.

So this has two main functions which are face detection with attributes and face recognition.

Face Detection

You can detect human faces in an image and returns face locations, and optionally with faceIds, landmarks, and attributes. In here you just need to pass the image URL as the requested content.

So this will return face landmarks and face attributes as return values. As the face landmarks, it can have face landmark attribute points such as: eye point, nose point, and eye brows point. And as in the face attributes, it can have age, gender, smile, emotions, hair, makeup, glasses and etc.

Actually, this is a highly needed scenario in the current world as the aspect of the security. This has four main functions, which are face verification, finding similar faces, face grouping, and person identification.

In the finding similar faces, it can compare against two detected faces in two pictures. This can try out from here: try out

The main part is face verification with person identification. For that it has a step by step process.