首先下载vs2010和OpenCV并完成安装。
//------------------------------------------------------------------------配置OpenCV---------------------------------------------------------------------
一、设置环境变量:
我的电脑--->右键--->属性--->高级--->环境变量--->在用户变量里,新建path和OPENCV两个项
步骤1:在path中添加C:\Program Files\OpenCV2.3\build\x86\vc10\bin,就是添加dll文件
步骤2:添加OPENCV的环境变量C:\Program Files\OpenCV2.3\build
二、打开一个Opencv的工程,点菜单目录的“视图”--->属性管理器--->双击项目名称
步骤3:在配置属性--->VC++目录--->包含目录文件中添加
I:\Program Files\OpenCV2.3\build\include
I:\Program Files\OpenCV2.3\build\include\opencv
I:\Program Files\OpenCV2.3\build\include\opencv2
步骤4::在配置属性--->VC++目录--->库目录中添加
I:\Program Files\OpenCV2.3\build\x86\vc10\lib
步骤5 添加lib库文件, 在配置debug里--->项目属性--->链接器--->输入--->附加依赖库 里加上
opencv_core243d.lib
opencv_highgui243d.lib
opencv_video243d.lib
opencv_ml243d.lib
opencv_legacy243d.lib
opencv_imgproc243d.lib
步骤6:在配置release里--->项目属性--->链接器--->输入--->附加依赖库 里加上
opencv_core243.lib
opencv_highgui243.lib
opencv_video243.lib
opencv_ml243.lib
opencv_legacy243.lib
opencv_imgproc243.lib
注意,可能因为下载的OpenCV的版本不同,在添加lib库文件时,文件名可能不同。如,如果你是下载的是较旧
的OpenCV 2.3.0版本的,则,都要将上面的243改为230,上面的为最新的OpenCV 2.4.3版本的。不同版本的
上面的库文件名是不同的要注意了。
//-------------------------------------------------------------------示例程序---------------------------------------------------------------------
好了,现在都配置完了,重启下机器。新建一空白工程,再新建一c++源文件,将下面的示例程序拷贝进去
#include <string>
#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;
#pragma comment(lib, "opencv_core243d")
#pragma comment(lib, "opencv_highgui243d")
#pragma comment(lib, "opencv_imgproc243d")
#pragma comment(lib, "opencv_ml243d")
#pragma comment(lib, "opencv_stitching243d")
int main()
{
string imagename = "F:\\示例程序\\030501\\1115121116.jpg";
//读入图像
Mat img = imread(imagename);
//如果读入图像失败
if(img.empty())
{
return -1;
}
//创建窗口
namedWindow("image",1);
//显示图像
imshow("image", img);
//等待按键,按键盘任意键返回
waitKey();
return 0;
}
//运行前,请拷贝一*jpg文件到相应的工作目录下。并修改正确的路径名称