AgeRange不在Rekognition响应中
问题描述:
The docs在detect_faces的响应中提及AgeRange。AgeRange不在Rekognition响应中
但是,使用Python SDK(boto3),我不能看到它的响应。
我错过了什么吗?是文档中的功能,但尚未投入使用(这是从10月2日开始的新功能)?
AWS_ACCESS_KEY_ID = "..."
AWS_SECRET_ACCESS_KEY = "..."
os.environ['AWS_ACCESS_KEY_ID'] = AWS_ACCESS_KEY_ID
os.environ['AWS_SECRET_ACCESS_KEY'] = AWS_SECRET_ACCESS_KEY
client = boto3.client('rekognition')
reko = client.detect_faces(
Image={'S3Object': {'Bucket': '...',
'Name': 'user_uploads/....JPEG',}},
Attributes=['ALL']
)
res['FaceDetails'][0].keys()
# outputs
# dict_keys(['Landmarks', 'Eyeglasses', 'Quality', 'Confidence',
# 'Mustache', 'Emotions', 'Smile', 'BoundingBox', 'Beard', 'Gender',
# 'Pose', 'EyesOpen', 'Sunglasses', 'MouthOpen'])
答
更新到最后一个版本(pip install -U boto3
)。有boto3>=1.4.4
,AgeRange
是目前的回应。
谢谢迈克尔的评论。
您使用的是版本1.4.4吗?你没有提到。 –