【发布时间】:2021-08-19 11:10:31
【问题描述】:
我使用www.customvision.ai 创建了一个 ONNX 模型来对图像进行一些对象检测。这包括一个关于如何使用它的 python 示例。但我想在 C# 中使用它。 我确实找到了一些关于如何在 C# 中使用它的示例,但都是不同的。
microsoft 有一个官方消息。但这太复杂了。首先,模型输出与我的不同。其次,你必须制作这么多的辅助方法,并且没有太多解释。我只是一个初学者。
我还尝试了在 Visual Studio 中使用 object builder (preview) 的示例。这生成了一个更简单的代码库。但是当我用我的图像尝试它时,它失败了。
然后我找到了另一个example。有了这个,我可以使用我在计算机视觉中创建的 ONNX 模型。 它给了我一个输出,但盒子的坐标不是我所期望的
我必须使用这些值来计算有效坐标吗?
分数有效。图像中有浮标。我尝试了另一张没有浮标的图像,分数低于 10%。
我在github上有一个测试项目:https://github.com/puppetSpace/MlTest 这包括 ONNX 模型和用于测试的图像。 目标检测的目标是检测水中的浮标。
我的模型的额外信息:
【问题讨论】:
标签: c# computer-vision object-detection ml.net