VS2010下EmguCV的配置方法

来源:互联网 发布:json解析html标签 编辑:程序博客网 时间:2024/06/16 21:50

虽然网络上已经有了许多配置的文章及版本,但我想还是会有人会遇到各种配置的问题,因为不同的人系统会不一样,下载的函数库的版本也会不一样,所以,在此也将自己的下载、安装、配置过程分享一下。

环境:Window7 64位 旗舰版

函数库:emgucv-windows-universal-cuda 2.4.10.1940(网络上随便找个下载地址进去找下很容易就能找到的)

这里,有的人说需要安装OpenCV才可以,虽然我也同时安装了OpenCV的2.4.10,但是在配置过程中感觉不用安装也是可以的,当然这我无法保证。


首先,安装下载好的exe,然后配置下环境变量,这个过程都没什么不一样的,这里我也没有重启电脑。

安装完成后,可以到D:\Emgu\emgucv-windows-universal-cuda 2.4.10.1940\bin文件夹下打开一些example的exe看一下EmguCV能做的一些事情,一般这里面的exe都是可以直接使用的。

下面就是验证下EmguCV是否可以使用了,这里,我所使用的例程是example文件夹下的Helloworld例程。

首先,我把Helloworld文件夹复制到了桌面上,然后打开了工程,这里首先把红框框中的几个文件重新添加一下,因为目录有些不对。



然后,配置下工具箱,这个就不详说了,别的教程里都有的(其实这里不配置也是可以的)。

到这里后,编译运行生成的exe,会没有任何响应,而编译调试时会出现

“Emgu.CV.CvInvoke”的类型初始值设定项引发异常”

这个问题。
我这边的解决方法是:将EmguCV安装目录下bin文件夹下x86文件夹内的所有文件复制到生成的目录内。
然后,如果你的VS2010是64位的,将编译环境改为x86,如下图所示:



这样再次编译后,运行exe就能出现Helloworld了。



这便是我的配置过程,大家如果有自己的配置方法,也欢迎一起讨论。

0 0
原创粉丝点击