AmazonRekognitionClient amazonRekognitionClient = new AmazonRekognitionClient(Amazon.RegionEndpoint.<YourRegionName>);
byte[] imageData = System.IO.File.ReadAllBytes(inputImageFile);
DetectFacesRequest facesRequest = new DetectFacesRequest();
facesRequest.Image = new Amazon.Rekognition.Model.Image
{
Bytes = new MemoryStream(imageData)
};
DetectFacesResponse facesResponse = amazonRekognitionClient.DetectFaces(facesRequest);
//If faces are detected, extract them
if (facesResponse.FaceDetails.Count > 0)
{
foreach (var face in facesResponse.FaceDetails)
{
//save them to bitmap by cropping with bounds of the face object
}
}