MDFT Pro, a well-known training agency, is implementing a comprehensive student recognition system that needs to accurately identify students in various scenarios: classroom attendance, library access, cafeteria entry, and campus security checkpoints.
Mark, the Biometric Systems Engineer, wants to improve recognition accuracy by storing multiple photos of each student - including their official ID photo, a front-facing classroom photo, and photos taken from different angles during orientation sessions. This multi-image approach should help the system recognize students even when they’re wearing glasses, have different hairstyles, or are photographed from various angles.
Here is the Face API code being used:
static async void AddFace(string subscription_key, string
personGroupId, string personId, string imageURI)
{
var client = new HttpClient();
client.DefaultRequestHeaders.Add("Ocp-Apim-Subscription-Key", subscription_key);
var endpointURI = $"https://westus.api.cognitive.microsoft.com/face/v1.0/persongroups/{personGroupId}/persons/{personId}/persistedFaces";
HttpResponseMessage response;
var body = "{ \"url\": \"" + imageURI + "\"}";
var content = new StringContent(body, Encoding.UTF8, "application/json");
response = await client.PostAsync(endpointURI, content);
}
Can the endpoint be called multiple times to add multiple face images to the same student’s person object?
Choose the correct answer from the options below.
Explanations for each answer: