【问题标题】:Amazon Rekognition: How to compare face from one image to multiple images in batch?Amazon Rekognition:如何批量比较一张图像和多张图像的人脸?
【发布时间】:2020-02-28 09:05:09
【问题描述】:

我正在使用亚马逊识别来创建一个 API 来比较人脸。输入或源图像将是单个图像,而对于目标图像,我有一组图像(比如说数据库)。如何批量比较单张图片的人脸和多张图片的人脸?

【问题讨论】:

标签: amazon-web-services amazon-rekognition


【解决方案1】:

你应该:

  • 使用CreateCollection() 创建人脸集合
  • 使用IndexFaces() 将面孔添加到面孔集合中
  • 使用SearchFacesByImage() 将图片与人脸集合进行比较

来自SearchFacesByImage - Amazon Rekognition

对于给定的输入图像,首先检测图像中最大的人脸,然后在指定的集合中搜索匹配的人脸。该操作将输入人脸的特征与指定集合中的人脸进行比较。

要搜索输入图像中的所有人脸,您可以先调用IndexFaces 操作,然后使用在后续调用SearchFaces 操作时返回的人脸ID。

您也可以调用DetectFaces 操作并使用响应中的边界框进行人脸裁剪,然后您可以将其传递给SearchFacesByImage 操作。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-10-12
    • 2020-01-26
    • 2019-07-17
    • 2020-07-02
    • 2013-10-10
    • 2023-03-08
    • 2010-09-23
    • 1970-01-01
    相关资源
    最近更新 更多