public static Person IdentifyPerson(this IFaceApi api, string imageDataUrl, string groupName, double confidenceThreshold = 0.6) { var candidate = api.IdentifyCandidates(imageDataUrl, groupName).FirstOrDefault(); if (candidate?.Confidence > confidenceThreshold) { return((Person)api.GetPersons(groupName).Where(x => x.Id == candidate.PersonId).FirstOrDefault()); } return(null); }