Windows 10 IOT Core,普通 C++ dll 和 C# 代码支持?

问题描述 投票:0回答:1

我有一个基于 OpenCV v3 用 C++ 编写的实时图像处理 DLL 和一个基于该 dll 的具有 GUI 的 C# 程序。我想在 Windows 10 IOT 核心中使用该 dll,可以吗? DLL 使用 IP 摄像头获取帧并对其进行处理。

windows-10-iot-core
1个回答
1
投票

简短的回答是肯定的,但需要一些额外的工作。

您将无法直接在 Windows IoT Core 中使用 C++ 非托管 dll。您需要使用 pInvoke 围绕本机 C++ API 创建一些“包装”类。

Microsoft 有 OpenCV 的官方 github 存储库分支,https://github.com/Microsoft/opencv,请按照此处的教程将其与 Windows IoT Core 一起使用https://developer.microsoft.com/en-us /windows/iot/samples/opencv

另请注意,EMGU CV 在最新版本中引入了对 UWP 的支持,但是,您需要为此获得商业许可证。

© www.soinside.com 2019 - 2024. All rights reserved.