Example #1
0
        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);
        }