private UploadAndDetectFaces ( string subscriptionKey, Stream photoStream ) : Task |
||
subscriptionKey | string | |
photoStream | Stream | |
return | Task |
private async Task<FaceRectangle[]> UploadAndDetectFaces(string subscriptionKey, Stream photoStream)
{
try
{
var faceServiceClient = new FaceServiceClient(subscriptionKey);
var faces = await faceServiceClient.DetectAsync(photoStream);
var faceRects = faces.Select(face => face.FaceRectangle);
return faceRects.ToArray();
}
catch (Exception ex)
{
Debug.WriteLine($"Error : {ex}");
return new FaceRectangle[0];
}
}
}