Amazon web services AWS Rekognion:如何处理输出
我已经得到了aws rekognition人脸检测的输出。但是我想处理输出,也就是说,我想把裁剪后的图像存储在s3存储桶中。那么我如何处理和保存它。有人能帮我吗?这是我的输出Amazon web services AWS Rekognion:如何处理输出,amazon-web-services,amazon-rekognition,Amazon Web Services,Amazon Rekognition,我已经得到了aws rekognition人脸检测的输出。但是我想处理输出,也就是说,我想把裁剪后的图像存储在s3存储桶中。那么我如何处理和保存它。有人能帮我吗?这是我的输出 { JobStatus: 'SUCCEEDED', VideoMetadata: { Codec: 'h264', DurationMillis: 134802, Format: 'QuickTime / MOV', FrameRate: 23.976024627685547, FrameHeight:
{ JobStatus: 'SUCCEEDED',
VideoMetadata:
{ Codec: 'h264',
DurationMillis: 134802,
Format: 'QuickTime / MOV',
FrameRate: 23.976024627685547,
FrameHeight: 534,
FrameWidth: 1280 },
Faces:
[ { Timestamp: 4462, Face: { BoundingBox:
{ Width: 0.061342477798461914,
Height: 0.1805628538131714,
Left: 0.5905241966247559,
Top: 0.23422487080097198 },
Landmarks: [ { Type: 'eyeLeft',
X: 0.6156551241874695,
Y: 0.30313247442245483 },
{ Type: 'eyeRight',
X: 0.6457341313362122,
Y: 0.29226067662239075 },
{ Type: 'mouthLeft',
X: 0.6207911968231201,
Y: 0.38366419076919556 },
{ Type: 'mouthRight',
X: 0.6457210779190063,
Y: 0.3740907311439514 },
{ Type: 'nose', X: 0.6382492780685425, Y: 0.3447791337966919 } ],
Pose:
{ Roll: -8.287483215332031,
Yaw: 24.705015182495117,
Pitch: -16.02778434753418 },
Quality: { Brightness: 27.270671844482422, Sharpness: 5.775668621063232 },
Confidence: 99.99810791015625 } }
} ]
}
我有一个针对这个问题的演示解决方案,在Github上用Python3实现。请随意使用,并进行相应调整。我有一个专门为您进行裁剪的功能,只要文件在您的本地计算机上 见-->
再见 您需要使用图形库来提取裁剪后的矩形,保存到文件中,然后上传到AmazonS3。由于数据存储在视频中,这就更加困难了。你在用什么编程语言?到目前为止你试过什么?这可能也是您感兴趣的:您提供的演示代码搜索图像中的多个面,但问题是如何使用aws Rekognion提供的时间戳和边界框数据提取视频的面