Emgu C#中调用Opencv C++

1、Emgu C#中调用Opencv C++

Emgu 是C#的OpenCV,在C#中调用Emgu起到方面简单的图像处理,图像实时显示的作用。同时有时候需要调用C++ 动态库或者C++中的OpenCV,本文以较高难度的OpenCV为基础说明。

2、在C#中安装Emgu

2.1、下载EmguOpencv

下载后进入安装目录中有emgucv-windesktop 3.4.3.3016\Solution\Windows.Desktop中有Emgu.CV.Example.sln文件,运行,查看属性的状态中的目标框架,(可能在某些框架中不能运行)

image.png

2.2、添加dll文件和添加工具栏

image.png

image.png

注:加入imageBox后可以点击方框设计大小模式,其中有适合图像大小,适合方框大小等


image.png

2.3、把Emgu C# 中Emgu.CV.Example.sln文件的CameraCapture数据拷贝过来,可以只用读取的那部分。

代码的内容包括初始化,回调函数等。


image.png

3、加入OpenCV C++动态库,网上某些参考资料有点过时(采用EmguOpencv 3.4)

待续!

你可能感兴趣的:(Emgu C#中调用Opencv C++)