OpenCV_1.0在VC 6.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” (一般来说这两个文件是必要的,其它头文件在用到时可自行加入)