我有一个 ONNX 模型,希望评估来自 C# Windows 服务(非 UWP)的图像。除了构建 UWP 应用程序之外,我看不到任何从 C# 访问 Windows ML 框架的方法,对吗?
I found this https://github.com/Microsoft/Windows-Machine-Learning/issues/5发布似乎表明它可以从 C++ 中实现。
是否至少有一个众所周知的 COM 包装器或其他东西?
请参阅此处的 Windows-Machine-Learning GitHub 上的示例,该示例显示了在 UWP 之外引用 Windows.AI.MachineLearning 的方法略有不同:https://github.com/Microsoft/Windows-Machine-Learning/tree/master/Samples/SqueezeNetObjectDetection/NETCore/cs https://github.com/Microsoft/Windows-Machine-Learning/tree/master/Samples/SqueezeNetObjectDetection/NETCore/cs
要重新创建此示例,请创建一个 .NET Core 示例并将程序集引用添加到 Windows SDK 的 Windows.winmd 文件。此文件的路径可能类似于:C:\Program Files (x86)\Windows Kits\10\UnionMetadata[版本]\Windows.winmd。
这将允许你在非 UWP c# 应用程序中访问 Windows.AI.MachineLearning。此示例使用环境变量来参数化此 Windows.winmd 的路径,但如果您愿意,可以硬编码此值。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)