【发布时间】:2020-02-28 09:05:09
【问题描述】:
我正在使用亚马逊识别来创建一个 API 来比较人脸。输入或源图像将是单个图像,而对于目标图像,我有一组图像(比如说数据库)。如何批量比较单张图片的人脸和多张图片的人脸?
【问题讨论】:
标签: amazon-web-services amazon-rekognition
我正在使用亚马逊识别来创建一个 API 来比较人脸。输入或源图像将是单个图像,而对于目标图像,我有一组图像(比如说数据库)。如何批量比较单张图片的人脸和多张图片的人脸?
【问题讨论】:
标签: amazon-web-services amazon-rekognition
你应该:
CreateCollection() 创建人脸集合
IndexFaces() 将面孔添加到面孔集合中
SearchFacesByImage() 将图片与人脸集合进行比较
来自SearchFacesByImage - Amazon Rekognition:
对于给定的输入图像,首先检测图像中最大的人脸,然后在指定的集合中搜索匹配的人脸。该操作将输入人脸的特征与指定集合中的人脸进行比较。
要搜索输入图像中的所有人脸,您可以先调用
IndexFaces操作,然后使用在后续调用SearchFaces操作时返回的人脸ID。您也可以调用
DetectFaces操作并使用响应中的边界框进行人脸裁剪,然后您可以将其传递给SearchFacesByImage操作。
【讨论】: