AWS 集体照人脸识别
AWS Face identification from a group image
AWS 只允许我们将一组图像中最大的一张脸与集合进行比较,那么我应该如何识别该图像中的其他人脸。
我知道在多张人脸的图像中可以进行人脸识别,但它只提供人脸的边界框。
来自SearchFacesByImage - Amazon Rekognition:
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 the SearchFaces
operation.
IndexFaces
最多可检测图像中的 100 张人脸和 returns 每张人脸的边界框信息。因此,您可以:
- 在源图像上调用
IndexFaces
- Loop 返回每张脸,并且:
- 提取人脸边界框
- 使用图形库(例如 ImageMagick)将源图像裁剪到该边界框
- 将裁剪后的图片传给
SearchFaces
AWS 只允许我们将一组图像中最大的一张脸与集合进行比较,那么我应该如何识别该图像中的其他人脸。
我知道在多张人脸的图像中可以进行人脸识别,但它只提供人脸的边界框。
来自SearchFacesByImage - Amazon Rekognition:
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
最多可检测图像中的 100 张人脸和 returns 每张人脸的边界框信息。因此,您可以:
- 在源图像上调用
IndexFaces
- Loop 返回每张脸,并且:
- 提取人脸边界框
- 使用图形库(例如 ImageMagick)将源图像裁剪到该边界框
- 将裁剪后的图片传给
SearchFaces