1.Emgucv自己包含了opencv的库,不再需要额外安装opencv。
2.EmguCV的2.4版本以上的库不是在bin下面,而是在bin/x86下面。这一点在配置环境变零的时候要注意。
3.出现Emgu.CV.CvIvoke错误,或者显示找不到opencv_core242.dll模块。解决办法如下:
我的机器(64位)上安装x86-gpu版本的EmguCV,运行例子,会报错CvInvoke,跟踪调试说找不到opencvcore_xxx.dll文件。
原因分析:导致该问题的原因很多,一个比较隐晦的原因,是你的机子是集成显卡,而你用的GPU版安装包需要nvcuda.dll动态库。
解决办法:找一个安装了NVDIA显卡驱动的机子,如果是64位机器,拷贝其nvcuda32.dll至当前目录,改名为nvcuda.dll即可(这个比较难发现);如果是32位,直接拷贝nvcuda.dll即可。
4.在vs2010上面调试能够正常通过,而在iis上面发布(挂在虚拟目录下)的时候,会提示诸如“
未能找到类型或命名空间名称“Emgu”(是否缺少 using 指令或程序集引用?)
”这样的错误,这就很纳闷了,明明就是添加了相关引用,源码里面也已经
”这样的错误,这就很纳闷了,明明就是添加了相关引用,源码里面也已经