我有一个基于OpenCV v3的c ++编写的实时图像处理DLL和一个基于该dll的GUI的C#程序,我想在Windows 10 IOT核心中使用那个dll,这是可能的,也是使用的DLL用于获取帧并处理帧的IP摄像机。
任何帮助?
谢谢
答案 0 :(得分:1)
简短回答是肯定的,但还有一些额外的工作。
您无法直接在Windows IoT Core中使用C ++非托管dll。你需要创建一些"包装器"使用pInvoke在您的本机C ++ API周围的类。
Microsoft拥有OpenCV的官方github存储库分支https://github.com/Microsoft/opencv,请按照此处的教程将其与Windows IoT核心https://developer.microsoft.com/en-us/windows/iot/samples/opencv一起使用
另外,请注意EMGU CV在最新版本中引入了对UWP的支持,但是,您需要获得该商业许可。