2017-02-12 10 views
2

The docs detect_facesの応答にAgeRangeが含まれています。AgeRangeが認識応答にありません

しかし、Python SDK(boto3)を使用すると、私は応答でそれを見ることができません。

何か不足していますか?この機能はドキュメントにありますが、まだ生産中ではありません(これは10日からの新機能です)。

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']) 
+1

バージョン1.4.4を使用していますか?あなたは言及しなかった。 –

答えて

1

最新バージョン(pip install -U boto3)に更新。 boto3>=1.4.4の場合、AgeRangeが存在していることが応答です。

マイケルに感謝します。

関連する問題