使用人脸 API 识别用户

Using Face API To Identify Users

我正在尝试创建拍摄人物照片并根据他们的照片定位他们的用户帐户的功能。我有 1MM 用户,每个用户都会有一张只有他们自己的照片,并将通过创建 PersonFace 关联到他们的用户帐户,该 PersonFace 添加到 PersonGroup 中的 Person。因此,对于每个人组 10K 人,我需要大约 100 人组来满足 1MM 用户的需求。

因此,一旦完成所有这些设置,我就不清楚如何根据提供的照片检测人脸。也就是说,我知道我通过 'Detect' 调用传递了照片,但是返回的是一个 Face[] 数组,每个数组都包含一个 FaceId 并且要从 FaceId 获取我必须调用 'Identify' 的人,但是该调用需要我传递一个人员组 ID,但我有 100 个。

鉴于此,我能想到的唯一解决方案是通过循环遍历所有 100 个组 ID 来调用 Identify?

目前,是的,这是唯一的方法。考虑到每秒 10 个事务的限制,这显然使扫描 100 万人的情况不太理想。

有几个即将推出的功能可以改善这种情况,但目前我还没有它们的预计到达时间:

  1. 每个 PersonGroup 的人数限制显着提高
  2. 额外的 Face 层 API 允许显着提高每秒交易速率限制。