我们正在开展一个项目,该项目将参加活动的人员分组。我想知道分组是如何工作的?请帮助我解决这种情况。
例如,想象一个有 200 人的活动。并在那次活动中拍摄了 500 张照片。一张照片中大约有 3 张脸。总共需要识别 1500 张面孔。
现在,有 200 人注册我的网站并尝试查找他们的照片,微软将收取多少交易费用?200 x 1500 = 300.000 笔交易?这个分组是如何真正起作用的?
或者,活动参加者一个一个地注册到我的网站。在这种情况下,系统将如何工作?
在此先感谢,
我们正在开展一个项目,该项目将参加活动的人员分组。我想知道分组是如何工作的?请帮助我解决这种情况。
例如,想象一个有 200 人的活动。并在那次活动中拍摄了 500 张照片。一张照片中大约有 3 张脸。总共需要识别 1500 张面孔。
现在,有 200 人注册我的网站并尝试查找他们的照片,微软将收取多少交易费用?200 x 1500 = 300.000 笔交易?这个分组是如何真正起作用的?
或者,活动参加者一个一个地注册到我的网站。在这种情况下,系统将如何工作?
在此先感谢,
为了识别一个人(而不仅仅是一张有年龄/性别等的脸),您需要训练一个分类器,在 Face API 的说法中是一个 PersonGroup。您将拥有一个由 200 个人组成的 PersonGroup。每个人都应该注册(理想情况下是多个)人脸图像。假设注册者提供了 2 张人脸图像,那么到目前为止,您有 1 ( CreatePersonGroup
) + 200 ( CreatePerson
) + 2 * 200 ( AddPersonFace
) + 1 ( TrainPersonGroup
) = 602 笔交易。
对于每张活动照片,您会调用Detect
以获取人脸 ID 列表。然后,您将向Identify
呼叫提供面部 ID。所以这是另外 2 * 500 笔交易。(请注意,Identify 每个请求最多可以处理 10 个人脸,而 Detect 最多可能返回 64 个人脸,因此您可能需要根据照片对每张事件照片多次调用 Identification。)
总的来说,大约有 1600 笔交易。