我正在尝试使用AWS rekognition通过pythonbot3来比较人脸,正如AWS文档中所述。在
我的API调用是:
client = boto3.client('rekognition', aws_access_key_id=key, aws_secret_access_key=secret, region_name=region )
source_bytes = open('source.jpg', 'rb')
target_bytes = open('target.jpg', 'rb')
response = client.compare_faces(
SourceImage = {
'Bytes':bytearray(source_bytes.read())
},
TargetImage = {
'Bytes':bytearray(target_bytes.read())
},
SimilarityThreshold = SIMILARITY_THRESHOLD
)
source_image.close()
target_image.close()
但每次我运行这个程序时,都会出现以下错误:
^{pr2}$我已经正确地指定了秘密、密钥、区域和阈值。如何清除此错误并使请求调用生效?在
以你打开文件的方式,你不需要转换到bytearray。在
试试这个:
你的代码很好
当涉及到AWS识别时,图像尺寸很重要。在
亚马逊认可的限制
以下是亚马逊认可的限额列表:
来源:AWS Docs
相关问题 更多 >
编程相关推荐