安装
1.下载vs2005, 然后安装(安装向导:VS2005团体开发\SETUP\setup.exe);
part1下载地址:http://pan.baidu.com/share/link?shareid=98635&uk=2517492675
part2下载地址:http://pan.baidu.com/share/link?shareid=98634&uk=2517492675
2.下载cmake和openCV2.3.0;
CMake下载:http://pan.baidu.com/share/link?shareid=114690&uk=2517492675
opencv2.3.0下载:http://pan.baidu.com/share/link?shareid=114834&uk=2517492675
3.安装cmake, 运行cmake;
4.分别在Where is the source code和Where to build the binaries选择源代码地址(..\OpenCV-2.3.0)和编译之后的位置(..\buildOpenCV);
5.配置平台(configure), 选择visual studio 8 2005,点击finish;
6.再次点击configure, 然后点击generate;
7.启动vs2005,打开buildOpenCV文件夹下的解决方案OpenCV.sln;
8.编译debug和release: 生成->重新生成解决方案, 在buildOpenCV里产生了bin和lib文件;
9.将生成的bin和lib文件拷贝至OpenCV-2.3.0文件夹.
配置
1.在vs2005中新建一个项目, 类型为win32应用程序, 命名为testOpenCV2.3;
2.编译如下简单的代码: (生成->编译)出错:cannot open include file...
#include "opencv2/opencv.hpp"
#include "stdafx.h"
using namespace cv;
int main(int argc, char* argv[])
{
Mat img = imread("E:\\1.jpg");
imshow("src",img);
waitKey();
return 0;
}
3.配置(解决头文件问题): 工具->选项->项目和解决方案->VC++目录
可执行文件: ..OpenCV-2.3.0\bin\debug和..OpenCV-2.3.0\bin\release;
库文件: ..OpenCV-2.3.0\lib\debug和..OpenCV-2.3.0\lib\release;
包含文件: ..OpenCV-2.3.0\include;..OpenCV-2.3.0\modules\core\include;..OpenCV-2.3.0\modules\highgui\include;等等所有的include文件夹;
4.配置库文件(debug):项目->属性->配置属性->链接器->输入->附加依赖项
opencv_core230d.lib
opencv_highgui230d.lib
opencv_imgproc230d.lib
5.配置库文件(release):项目->属性->配置属性->链接器->输入->附加依赖项
opencv_core230.lib
opencv_highgui230.lib
opencv_imgproc230.lib
6.将..OpenCV-2.3.0\bin\debug和..OpenCV-2.3.0\bin\release加入环境变量的用户变量中, 用分号隔开;
7.重启vs2005, 编译运行testOpenCV2.3, 成功.