在Windows窗体中使用OpenCV

Using OpenCV in Windows Form

本文关键字:OpenCV Windows 窗体      更新时间:2023-10-16

我最近一直在一些控制台应用程序中使用OpenCV,试图掌握它,一切都很顺利。

但今天我尝试在visual C++2010上的windows窗体中使用它……我已经设置了所有的文件链接,就像使用控制台应用程序一样。但它不想工作,我一直得到这个错误:

错误C3821:"_atexit_m_appdomain":托管类型或函数不能在非托管函数中使用

警告C4793:"匿名命名空间"::CV_XADD":编译为本机函数:1> 托管代码中不支持内联本机程序集

事实上,我有30个错误,像这个lol

这里有人以前在windows窗体中使用过OCV吗?或者其他类似的人可以帮我一把吗?我完全迷路了。我还尝试过更改属性中的"公共运行时支持",但这些选项似乎都没有帮助。

提前感谢!

由于Winforms使用C++/CLI,您需要类似EMGU OpenCV的东西,它是OpenCV库的托管包装器。