【问题标题】:Exporting from Azure Custom vision to ios CoreML doesn't work on xcode or ios从 Azure 自定义视觉导出到 ios CoreML 不适用于 xcode 或 ios
【发布时间】:2022-01-13 19:55:15
【问题描述】:

我正在使用 Azure 自定义视觉服务 customvision.ai 进行数据标记。我从 Azure 训练了我的数据,它可以通过 API 或通过 customvision.ai 的快速测试来检测对象。我按照 Microsoft 文档中的说明将其导出到 CoreML,但无法使其适用于 ios 或 xcode。

xcode 上有一个 coreML 文件的预览选项卡。我从 Internet 下载的示例模型按预期工作。但是,与 API 或通过网站进行的快速测试相比,我无法从 xcode 获得模型的预期结果。

我怎样才能让它在我的 ios 应用程序上运行。我正在为我的模型使用通用(紧凑)[S1] 域。


进度更新:

我找到了sample code from Azure's github。它适用于他们的模型。但是,当我将模型和配置文件更改为我的模型和配置文件时,它会在某处引发错误的访问错误。

我还认识到导出器版本不同,并且我的版本中有一个额外的 metadata_properties.json。因此,即使 repo 中的自述文件表明支持任何 2.x 版本,(我的是 2.1,但他们的模型是 2.0)我猜示例代码不支持我导出的版本。

我可以降级我的模型版本吗?或者是否有更新版本的示例 swift 项目。

【问题讨论】:

    标签: ios object-detection azure-cognitive-services coreml


    【解决方案1】:

    将域从 General (compact) [S1] 更改为 General (compact) [S1] 并将这个新模型输入到我的项目中修复了所有问题。我不知道这是否是巧合,但没有替换一行代码,它就起作用了。

    【讨论】:

      猜你喜欢
      • 2021-11-15
      • 2016-02-19
      • 2020-09-22
      • 1970-01-01
      • 1970-01-01
      • 2014-08-07
      • 1970-01-01
      • 2013-10-01
      • 1970-01-01
      相关资源
      最近更新 更多