【问题标题】: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."
    }
}

邮递员截图:

请注意:

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

识别仍然出错。

【问题讨论】:

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

标签: azure microsoft-cognitive face-recognition


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2018-09-18
    • 1970-01-01
    • 2020-06-16
    • 2018-11-27
    • 2023-03-25
    • 2019-10-30
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多