vc++6.0配置什么版本的opencv最合适?

如题所述

vc++6.0只能配置OpenCV1.0,OpenCV2.0及以上版本至今为止还没有成功的案例!别无选择,不过OpenCV1.0配置简单,也挺好用的,具体方法可以参见http://www.opencv.org.cn/index.php/VC6%E4%B8%8B%E5%AE%89%E8%A3%85%E4%B8%8E%E9%85%8D%E7%BD%AEOpenCV1.0
这个网址,挺方便的!!!
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-19
opencv1.0的,倘若你配置最新的2.几版本的,是不能用的,会有很多错误,希望可以帮到您
第2个回答  2011-08-11
1.0版本
第3个回答  2011-08-10
一 在VC编译器下,在Project菜单下选择setting,弹出对话框。

1 设置预编译的头文件

选择C/C++ ,在下拉菜单中选择Preprocessor,然后在Additional Include directories 中输入以下几项:

C:\Program Files \OpenCV\cv\include (根据本人机器上OpenCV的安装路径进行设置,如在D盘,则写D: ,以下同)

C:\Program Files \OpenCV\otherlibs\highgui

C:\Program Files \OpenCV\cxcore\include(新版本需要)

C:\Program Files \OpenCV\otherlibs\cvcam\include

每一条之间用逗号隔开。其中C:\Program Files\Intel\opencv 为OpenCV的安装路径,这是通用的安装路径,建议最好采用这种设置,以方便大家交流;不然,每次都要重新设置路径,比较麻烦。

2 设置链接库

在 Link按键下的 Category下拉菜单中选择 Input选项(指定要连接的库文件,放弃连接的库文件hao ),在Additional library path中,输入:

C:\Program Files \OpenCV\lib

最后在 Setting For下拉菜单中依次选择 Win32 Debug和 Win32 Release,分别在Object /library modules 输入:

cv.lib highgui .lib cxcore.lib cvcam.lib

注意每个库之间用一个空格隔开。

或者直接在all configurations中的Object /library modules 输入:cv.lib highgui.lib cxcore.lib(新版本需要) cvcam.lib

(cxcore.lib highgui.lib 是几乎所有OpenCV程序都要用到的函数库,分别封装了基本的函数和图形界面接口,cv.lib中封装了大量的图像处理函数,cvcam.lib中封装了很多针对视频流的处理函数)

当前工程就可以使用OpenCV的函数了。

二 如果一直要使用OpenCV的函数,把其路径设置到系统目录下

在Tools 菜单下选择 Options 子菜单,在弹出的对话框中选择Directory,将用到的几个库的路径添加进去。以后只需将所用的库在Object /library modules下输入就可以了,不用再每次指定路径。

在Show directories for 下拉菜单中选择Include files,输入:

C:\Program Files \OpenCV\cv\include

C:\Program Files \OpenCV\otherlibs\highgui

C:\Program Files \OpenCV\cxcore\include(新版本需要)

C:\Program Files \OpenCV\otherlibs\cvcam\include

在Show directories for 下拉菜单中选择Library files,输入:

C:\Program Files \OpenCV\lib

注意:(防止每次都拷贝.dll文件)

我的电脑—属性—高级—环境变量—path—C:\Program Files\OpenCV\bin

2.0的配置方法跟这个应该查不了很多,你可以试试
本回答被提问者采纳
相似回答