www.opencv.org.cn网上配置opencv时需要安装opencv1.0程序,很是不便,也不便于移植,其实根本没必要这样。按照下面方法配置,只需要BIN和LIB两个文件夹即可。
BIN文件夹:
cv100.dll
cxcore.dll
highgui.dll
libguide40.dll
LIB文件夹:
头文件:
cv.h
cv.hpp
cvcompat.h
cvstreams.h
cvtypes.h
cvver.h
cxcore.h
cxcore.hpp
cxerror.h
cxmisc.h
cxtypes.h
highgui.h
库文件:
cv.lib
cxcore.lib
highgui.lib
使用方法:
1、将BIN文件夹中的dll文件拷贝到exe文件所在目录。
2、拷贝LIB文件夹(.h,.lib)到工程中(注:防止程序转移时漏拷opencv文件,如果只在本机使用,可不进行此步,将BIN文件夹置于固定位置即可)
3、设置,在Visual Studio的Tools->Options->Directories中设置include files和library files为库文件夹所在的路径。
4、在Project->Settings->Link中的Object/Library modules中加入:cv.lib highgui.lib cxcore.lib
5、在程序文件开头加入#include"cv.h",“highgui.h”
OK!现在就可以使用opencv了,为了方便使用,可以安装visual assist来自动补全opencv命令。
好,当这个程序拷贝到别的路径或别的电脑上使用时怎么办呢,不用急,只需要改动一个地方,重新设置上述第三步即可(更新LIB文件下文件路径,LIB文件夹置于工程中时就比较方便了,哈哈)
使用方法知道了,那这几个文件是从哪得来的呢?为了取得这几个文件,我们可以安装opencv1.0程序,找到了就可以把这个程序卸掉了。
1、下载,http://www.opencv.org.cn,下载opencv1.0安装程序OpenCV_1.0.exe
2、安装,双击安装,路径无所谓,反正待会要卸掉。
3、安装好后就可以找这几个文件了,自己先建立一个文件夹存放,如opencv_files,再新建LIB文件夹和BIN文件夹存放两种文件。
进入安装目录先
先找dll文件,安装目录下一眼就看到文件夹bin,双击打开文件夹dll文件尽收眼底,拷贝cv100.dll,cxcore.dll,highgui.dll,libguide40.dll至刚新建的BIN文件夹即可(其他几个当然也可拷出,不过平时不怎么用到)。
接下来看.h头文件
进入cv/include文件夹,即可看到cv.h, cvcompat.h,cvstreams.h,cvtypes.h,cv.hpp, 拷出至lib文件夹
进入cxcore/include文件夹,即可看到cxver.h, cxcore.h, cxerror.h,cxmisc.h,cxtypes.h,cxcore.hpp,拷出至lib文件夹
好现在就差highgui.h在哪呢,在这呢,打开other libs,打开highgui,好多,拷出highgui.h就够了。
接下来找lib文件
直接打开lib文件夹,lib文件尽收眼底,拷出需要的cv.lib, cxcore.lib ,highgui.lib到LIB文件夹就行了。
好,接下来安装上面的使用方法,编一个程序试试,能用的话,就把opencv卸了吧,没啥用了。
本文提供了一种简便的OpenCV 1.0配置方法,仅需BIN和LIB两个文件夹即可。介绍了如何获取所需文件并详细说明了在Visual Studio中的配置步骤。
5508

被折叠的 条评论
为什么被折叠?



