API SearchFacesByImage берет только самое большое лицо на изображении и выполняет поиск по идентификатору коллекции. Я хочу искать все лица на входном изображении по идентификатору коллекции.
В API SearchFacesByImage написано: «Для поиска всех лиц на входном изображении вы можете сначала вызвать операцию, а затем использовать идентификаторы лиц, возвращаемые при последующих вызовах операции». Но я не понимаю, что я должен делать.
В документации, которую вы читаете, отсутствует имя функции.
Например, документация boto3 для search_faces_by_image()
читается точно так, как вы процитировали.
К счастью, в официальном SearchFacesByImage
Документация по API есть полный текст абзаца:
To search for all faces in an input image, you might first call the
IndexFaces
operation, and then use the face IDs returned in subsequent calls to theSearchFaces
operation.
Это имеет гораздо больше смысла!
В нем говорится, что вы можете вызвать IndexFaces
, чтобы преобразовать несколько лиц на изображении в список идентификаторов лиц. Затем вы можете просмотреть каждый из этих идентификаторов лица и вызвать SearchFaces
, передав идентификатор лица.
Спасибо! понял, попробую