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];
}
}
}