根据Amazon官方文档,在使用Rekognition CompareFaces时,建议使用分辨率为 640x480 或以上的图像。此外,建议使用 JPEG 格式的图像。
代码示例:
使用AWS SDK for Python:
import boto3
client = boto3.client('rekognition')
response = client.compare_faces(
SourceImage={
'S3Object': {
'Bucket': 'source-bucket',
'Name': 'source-image.jpg',
}
},
TargetImage={
'S3Object': {
'Bucket': 'target-bucket',
'Name': 'target-image.jpg',
}
},
SimilarityThreshold=80,
)
print(response)
使用 AWS CLI:
aws rekognition compare-faces \
--source-image '{"S3Object":{"Bucket":"source-bucket","Name":"source-image.jpg"}}' \
--target-image '{"S3Object":{"Bucket":"target-bucket","Name":"target-image.jpg"}}' \
--similarity-threshold 80