认知服务 - 人脸识别 - 错误识别模型'不兼容

Posted

技术标签:

【中文标题】认知服务 - 人脸识别 - 错误识别模型\'不兼容【英文标题】:Cognitive services - Face Identify - Error recognitionModel' is incompatible认知服务 - 人脸识别 - 错误识别模型'不兼容 【发布时间】:2020-09-02 22:23:54 【问题描述】:

我正在使用 Postman 检查 Cognitive Services Face API。

我可以 create person group, add person to group , add face , train 但是当我 identify 使用另一张图片时,它会显示 -


    "error": 
        "code": "BadArgument",
        "message": "'recognitionModel' is incompatible."
    

邮递员截图:

请注意:

    在创建群组时,我提到了"recognitionModel": "recognition_02" 在检测图像时,我提到了"recognitionModel": "recognition_02"

识别仍然出错。

【问题讨论】:

请向我们展示对 ID 为 1 (westeurope.dev.cognitive.microsoft.com/docs/services/…) 的 personGroup 的 GET 操作结果以及您的 Detect 请求的内容。 是的,在 api 中传递识别模型对我有用,非常感谢您的帮助。如果您可以将此作为答案发布,我可以接受它 我不明白:您的意思是尽管正确设置了recognitionModel,但最终您没有在现实中传递这些值? 我在检测时传递了 body 中的值,而不是 URL 中的值 它应该在 JSON 正文中,而不是在查询中。也许您应该添加通话的详细信息,以便您的问题可以帮助其他人。在其他情况下,它具有误导性 【参考方案1】:

在 Face Detect 调用期间,recognitionModel 需要在 Url 中与在 FaceList 创建期间使用的模型匹配,如下所示。

https://endpoint/face/v1.0/detect?**recognitionModel=recognition_03**

现在在 Face FindSimilars 调用主体中使用上述调用返回的 faceId。

【讨论】:

以上是关于认知服务 - 人脸识别 - 错误识别模型'不兼容的主要内容,如果未能解决你的问题,请参考以下文章

0元试用微软 Azure人工智能认知服务这个人脸识别功能太强大啦

0元试用微软 Azure人工智能认知服务这个人脸识别功能太强大啦

加载人像检测模型的代码是

Microsoft Azure 认知服务 - 说话人识别 - 速率限制

怎样使用OpenCV进行人脸识别

三维人脸识别技术使我们更好地认识彼此