public static IEnumerable <Candidate> IdentifyCandidates(this IFaceApi api, string imageDataUrl, string groupName) { if (imageDataUrl != null) { var strData = imageDataUrl.Split(',').Skip(1).FirstOrDefault(); if (strData != null) { var binData = Convert.FromBase64String(strData); if (binData != null) { var faceIDs = api.Detect(binData); if (faceIDs != null && faceIDs.Length > 0) { return(api.Identify(groupName, faceIDs)); } } } } return(Enumerable.Empty <Candidate>()); }
public IEnumerable <Candidate> Identify(string groupName, Guid[] faceIDs) { return(Client.Identify(groupName, faceIDs)); }