为啥我安装的emgucv的bin文件夹下很多DLL都没有

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了为啥我安装的emgucv的bin文件夹下很多DLL都没有相关的知识,希望对你有一定的参考价值。

想学用emgucv,可是下载安装后感觉和网上别人说的不一样,别人的bin文件夹下都有什么emgu.cv.dll.我的就没有。这个是为什么?
我下载的是3.1 官网下载的47M版的

1、首先保证的电脑已经装好了openCV,并且保证环境变量已经设置好。具体参照OpenCV官方中文网站,写得很清楚。  2、下载EmguCV压缩包,其实就是几个可以在VisualStudio2005/2008中引用OpenCV的函数的dll库。下的是1.50版,“Emgu.CV.Windows.Binary-1.5.0.0.zip”。解压该压缩包,并把其DLL拷贝在OpenCV安装目录下的Bin文件夹里。  3、新建一个c#窗体应用程序,添加Bin目录下“Emgu.CV.dll”,“Emgu.Util.dll”等DLL的引用,还有些窗体的控件,主要是将Emgu.CV.UI.dll加入工具箱中,加入後会出现ImageBox、HistogramCtrl。  4、然后,再程序的开头中加上usingEmgu.CV;usingEmgu.Util;等命名空间之后就可以用EmguCV中所有的库函数了。 参考技术A 3.0以上的版本的找不到的dll都合并到了Emgu.CV.World.dll里去了,直接添加这个dll就行了本回答被提问者采纳 参考技术B 下载3.0.0版本或之前的版本 3.1的我记得再emgu.cv.world.dll下
我也是刚学 有很多不懂
参考技术C 在 libs文件夹里 环境变量路径也要写到libs文件夹 要不会爆缺少dll错误 而不是bin 3.3变了 官网有说的 参考技术D 有没有人回答,我也在等。。

在自己电脑上编辑了一个C#的EmguCV的程序,在自己电脑上能跑,在另外一台电脑上就报错。

安装了EmguCV的包,并且引用了Emgu.cv.dll, Emgu.cv.ml.dll, Emgu.cv.ui.dll, Emgu.cv, Emgu.Util.dll, ZedGraph.dll五个文件,目标生成为X64的程序,同学的电脑也64的,可跑的时候显示如下一个错误,如何解决?也就是让没有安装EmguCV的电脑能跑这个程序,对bin包里的dll并不熟悉啊。。。

参考技术A 系统问题,我遇到过。环境设置那里,path加到bin目录下的x86,你之前可能只加到bin,然后就行了。 参考技术B 把这几个dll丢到system32里面去,再运行试试。
新建app部署项目做成安装包试试。
参考技术C 这个问题解决了吗?帮帮忙 参考技术D 你这个问题最后咋解决了?? 第5个回答  2015-05-07 亲,这问题你解决了,可否分享一下

以上是关于为啥我安装的emgucv的bin文件夹下很多DLL都没有的主要内容,如果未能解决你的问题,请参考以下文章

EmguCV 2.4.2 dll 文件太大

EmguCV - 找不到 nvcuda.dll

为啥Loadrunner 11英文版安装中文补丁时提示“违反许可证安全”?

OpenCV和Emgu CV啥关系?

QT 生成的exe 无法打开 说缺少QTCORED4.DLL文件, 试了很多次,把QTCORED4.DLL文件放到目录下还是不行

arcgis dll文件一般在哪里?