0

我们正在开展一个项目,该项目将参加活动的人员分组。我想知道分组是如何工作的?请帮助我解决这种情况。

例如,想象一个有 200 人的活动。并在那次活动中拍摄了 500 张照片。一张照片中大约有 3 张脸。总共需要识别 1500 张面孔。

现在,有 200 人注册我的网站并尝试查找他们的照片,微软将收取多少交易费用?200 x 1500 = 300.000 笔交易?这个分组是如何真正起作用的?

或者,活动参加者一个一个地注册到我的网站。在这种情况下,系统将如何工作?

在此先感谢,

4

1 回答 1

2

为了识别一个人(而不仅仅是一张有年龄/性别等的脸),您需要训练一个分类器,在 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 笔交易。

于 2016-06-09T15:56:03.880 回答