【发布时间】:2018-07-29 20:16:30
【问题描述】:
我正在使用 Rekognition 进行人脸身份验证。
当我注册一个用户时,我有
- 他们的用户 ID
- 该用户的多张照片
在将这些照片编入索引/将其添加到收藏集时,如何将所有这些照片与该 ID 关联/标记?
当我在集合中按脸搜索时,我希望能够取回他们的 ID。
【问题讨论】:
标签: amazon-web-services amazon-rekognition
我正在使用 Rekognition 进行人脸身份验证。
当我注册一个用户时,我有
在将这些照片编入索引/将其添加到收藏集时,如何将所有这些照片与该 ID 关联/标记?
当我在集合中按脸搜索时,我希望能够取回他们的 ID。
【问题讨论】:
标签: amazon-web-services amazon-rekognition
原来ExternalImageId 做得很好。它可以用于许多不同的图像。文档听起来好像它不会使用相同的 ExternalImageId 重新索引某些内容,但似乎只有您提供相同的图像时才会出现这种情况。
response = rekognition.index_faces(
CollectionId=group_id,
Image={
'Bytes': base64.b64decode(face.encode('utf-8'))
},
ExternalImageId=user_id,
DetectionAttributes=[
'DEFAULT',
]
)
不过,值得一提的是,ExternalImageId 是用于图像,而不是面部。就我而言,这没关系,因为我先裁剪了脸部。但是,如果您想识别面部中的多个用户,您可能必须将每个返回的 faceIds 保存在数据库中,以便以后识别您的用户。
【讨论】: