AWS Идентификация лиц по групповому изображению

AWS позволяет нам сравнивать только одно самое крупное лицо в групповом изображении с коллекцией, а затем как мне идентифицировать другие лица на этом изображении.

Я знаю, что распознавание лиц возможно на изображении с несколькими лицами, но это обеспечивает только ограничивающие рамки лиц.


person Hafzal BZ    schedule 29.02.2020    source источник


Ответы (1)


Из SearchFacesByImage - Amazon Rekognition:

Чтобы найти все лица во входном изображении, вы можете сначала вызвать операцию IndexFaces, а затем использовать идентификаторы лиц, возвращенные в последующих вызовах операции SearchFaces.

IndexFaces определяет до 100 лиц на изображении и возвращает информацию о граничной рамке для каждого лица. Таким образом, вы могли:

  • Вызов IndexFaces на исходном изображении
  • Loop through each face returned and:
    • Extract the Bounding Box for the face
    • Используйте графическую библиотеку (например, ImageMagick), чтобы обрезать исходное изображение до этого ограничивающего прямоугольника.
    • Передайте обрезанное изображение в SearchFaces
person John Rotenstein    schedule 01.03.2020
comment
На самом деле я ожидаю этого ответа, также я хочу подтвердить, что это точный возможный метод с этим предложением (ImageMagick). Благодарю. Есть ли альтернатива AWS Rekognition, которая также решает эту проблему. - person Hafzal BZ; 02.03.2020