【问题标题】:Microsoft Face API - faceId value for the same person is different with each API callMicrosoft Face API - 同一个人的 faceId 值因每个 API 调用而不同
【发布时间】:2017-12-07 05:15:31
【问题描述】:

我正在使用 Microsoft Face API 来跟踪网络摄像头前的人,每秒钟左右从摄像头向 API 发送一个屏幕截图

如果某个特定的人在摄像头前进行多次 API 调用,API 应该在每个响应中为该人返回相同的 faceId,但它会为该人返回一个新的 faceId。这让我无法知道镜头前是新人还是另一个人

几周前不是这种情况,只是最近开始发生的事情

我发送的参数是……

returnFaceId:true,returnFaceLandmarks:false,returnFaceAttributes:age,gender

...性别和年龄检测工作正常,只是我遇到问题的只是 faceId

每月分配多少 faceId 是否有限制?我在文档中找不到任何关于限制的参考

【问题讨论】:

    标签: microsoft-cognitive face-api


    【解决方案1】:

    这里是来自 Microsoft Cognitive Service Face Team 的 Shuolin。参考提供人脸检测API(https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395236),每次检测API调用都会返回一个唯一的FaceId(即使是同一张脸在不同的调用中使用)。针对你的情况,我建议你可以使用Identify API来识别人(https://westus.dev.cognitive.microsoft.com/docs/services/563879b61984550e40cbbe8d/operations/563879b61984550f30395239)。

    【讨论】:

    • 虽然链接可能会提供答案。最好将相关部分粘贴到答案中,以防链接失效。
    • 谢谢@shdi。所以据我了解,获取人脸唯一持久ID的过程是like this flowchart
    猜你喜欢
    • 1970-01-01
    • 2021-03-10
    • 2018-08-01
    • 2022-01-14
    • 1970-01-01
    • 2017-07-24
    • 2017-03-16
    • 2022-01-16
    • 1970-01-01
    相关资源
    最近更新 更多