OpenCV_1.0在VC 6.0下配置

1.       <!--[endif]-->安装OpenCV 1.0

可以到 http://www.opencv.org.cn/下载最新的OpenCV 程序。

按照默认选项安装就可以。在安装时选择“将<…>\OpenCV\bin加入系统变量”(Add<...>\OpenCV\bin to the systerm PATH),否则需要在“我的电脑”“属性”“高级”“环境变量”中添加上述变量,如:变量:Path,值:C:\OpenCV\bin;(<…>为OpenCV的安装根目录,建议将openCV安装在C盘的OpenCV目录下)

2.*打开OpenCV安装目录下的_make文件夹,启动其中的opencv.dsw工程(如: C:\OpenCV\_make\opencv.dsw);进行批构建(batch build),注意只选择 Win32 debug和Win32 release就可以了。

在生成过程中可能会出现如下错误:

“fatal error LNK1181: 无法打开输入文件“cvauxd.lib

“error C2039: “foreground_regions” : 不是“CvFGDStatModel”的成员”

解决的方法是:在“FileView”中打开“cvaux”项目的包含文件中(Include\External)的cvaux. h文件,找到上述foreground_regions成员,会发现此成员已被注释掉了,只要将其上一行末尾的“/”改为“*/”使该成员可见,再次启动项目,应该就可以编译通过了。

*启动_make目录下的另外一个工程“opencv_directshow.dsw” ,使其编译通过;

3.在VC的工程中加入如下库文件和包含文件:

    在工具选项中选择目录 切换目录下拉至Library files 添加以下路径 C:\OpenCV\lib切换目    录下拉至Include files 添加以下路径

C:\OpenCV\cv\include

C:\OpenCV\otherlibs\highgui

C:\OpenCV\cxcore\include

C:\OpenCV\otherlibs\cvcam\include

4.在项目中运用OpenCV

    首先新建工程 ,然后 在project - settings -all configurations (工程-选项-设置全部)中选择 Link,在对象/库模块中加入静态库cv.lib highgui.lib cvaux.lib cxcore.lib cvcam.lib

****注意在1.0中库文件没有版本号;

    最后在项目的头文件中加入所用到的包含文件,如:#include “cv.h”

#include “highgui.h” (一般来说这两个文件是必要的,其它头文件在用到时可自行加入)

posted on 2010-08-27 15:48  carekee  阅读(720)  评论(0)    收藏  举报