来自组图像的AWS人脸识别

问题描述 投票:0回答:1

AWS仅允许我们将一组图像中最大的一张脸与集合进行比较,然后我应该如何识别该图像中的其他脸。

我知道在具有多个面部的图像中可以进行面部识别,但是仅提供面部的边界框。

amazon-web-services face-recognition amazon-rekognition
1个回答
0
投票

来自SearchFacesByImage - Amazon Rekognition

要搜索输入图像中的所有面部,您可能首先调用IndexFaces操作,然后使用在随后的SearchFaces操作调用中返回的面部ID。

IndexFaces最多可检测一张图像中的100个脸部,并返回有关每个脸部的边界框信息。因此,您可以:

  • 在源图像上调用IndexFaces
  • Loop通过返回的每个面孔,以及:
    • 为脸部提取Bounding Box
    • 使用图形库(例如ImageMagick)将源图像裁剪到该边界框
    • 将裁剪后的图像传递到SearchFaces
© www.soinside.com 2019 - 2024. All rights reserved.