【问题标题】:microsoft cognitive face find similar return empty list微软认知人脸查找相似返回空列表
【发布时间】:2017-05-04 02:08:38
【问题描述】:

现在我想使用 api Face 来提取具有“find similar”的面部外观。因此,我们正在他们主页上测试“open api testing”,但结果是一个空列表,与官方文档中的描述相反.你知道怎么解决吗?

在他们的文档中,结果如下:

    [
        {
            "persistedFaceId" : "015839fb-fbd9-4f79-ace9-7675fc2f1dd9",    
            "confidence" : 0.82
        },
    ...
    ]

但在测试控制台中:

[]

我创建了名为 test 的 face_list,并在 face_list 中添加了两个人脸。 在Detect 中,我提取了persistedFaceId。我将persistedFaceId 放入request body,如下所示:

{    
    "faceId":persistedFaceId,
    "faceListId":test,  
}

【问题讨论】:

  • detect 应该返回 faceId,而不是 persistedFaceId。另请注意,faceId 仅在 24 小时内有效。

标签: microsoft-cognitive face


【解决方案1】:

在 findsimilar 实用程序中,重要参数之一是 mode。

即

"faceId":"你检测到的人脸id",

"faceListId":"测试"

“模式”:“匹配人”

mode 定义了您想要的输出类型。 如果mode为ma​​tchPerson,则Find similar works来查找perosn相似度。

如果mode是ma​​tchFace,那么Find similar works来查找人脸相似度。

希望您能理解,人的相似性比面孔相似性有更多的过滤器。有时如果未找到相似性,则返回 null。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-05-25
    • 2017-12-04
    • 1970-01-01
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 2018-06-19
    • 2017-12-24
    相关资源
    最近更新 更多