#python #amazon-web-services #amazon-rekognition
Вопрос:
У нас есть коллекция в распознавании лиц на aws
мы пытаемся удалить лица с помощью этой функции
response = client.list_faces(
CollectionId='cmc',
MaxResults=4096,
)
to_delete = []
for f in response["Faces"]:
if(f['ExternalImageId'] == '123456789012'):
to_delete.append(f['FaceId'])
response = client.delete_faces(
CollectionId='cmc',
FaceIds=to_delete
)
response
это возвращает ответ
{'DeletedFaces': ['c6523155-74ba-46d0-84fb-71f8578503b0'],
'ResponseMetadata': {'RequestId': '31a93496-3d6f-4cdb-9158-b2e234c6279b',
'HTTPStatusCode': 200,
'HTTPHeaders': {'x-amzn-requestid': '31a93496-3d6f-4cdb-9158-b2e234c6279b',
'content-type': 'application/x-amz-json-1.1',
'content-length': '57',
'date': 'Thu, 30 Sep 2021 14:19:28 GMT'},
'RetryAttempts': 0}
что и ожидалось ,но когда мы ищем одно и то же лицо в коллекции ,оно возвращает данные удаленного лица, что происходит