HoloLens 上的自定义视觉

Custom Vision on HoloLens

我正在使用自定义视觉 (https://www.customvision.ai ) to train a model for object recognition. After 10 Iterations of training it suddenly stopped loading. I always export it as onnx and load it on the HoloLens (with this tutorial: https://mtaulty.com/2018/03/29/third-experiment-with-image-classification-on-windows-ml-from-uwp-on-hololens-in-unity/)。它工作了很长一段时间(虽然结果并不完美),但在我继续训练模型以找到更好的东西之后它就停止工作了。

我的脚本与教程中的脚本非常相似,只是使用了我的标签和一些不同的名称。 MainScript.cshttps://pastebin.com/hxLrjXqv - my detect.cs (like the daschund.cs in the tutorial) https://pastebin.com/sP4PWNV6

所以我删除了我在 Custom Vision 上的项目,并重新开始从头开始训练我的模型。 2 个多类标签(每个图像一个标签)只有 40 张图片。我只想知道图片中是否有手指。在 HoloLens 上部署时,它不会越过 MainScript 中的行

LearningModelEvaluationResultPreview evalResult = await learningModel.EvaluateAsync(binding, string.Empty);

不知道是什么问题。如果有人知道如何修复它或了解如何学习如何 运行 HoloLens 上的对象识别模型的不同来源,我会很高兴。

提前致谢

这可能与您使用的订阅级别有关。由于培训,您的订阅将限制您可以存储的模型数量。您的订阅可能限制您一次只能保留 10 个迭代。

如果您进入 CustomVision.AI 门户并查看您的项目,请单击“性能”选项卡,您将看到所有的训练迭代。删除最旧的一个,如果我正确理解您的问题,我怀疑您将能够再次训练您的模型。

Custom Vision 服务已更新,允许下载 ONNX v1.2 模型。解决了我的问题。