1、 首先下载Open CV-2.4.6:http://sourceforge.net/projects/opencvlibrary/files/opencv-win/2.4.6/OpenCV-2.4.6.0.exe/download 进去后等一会儿就会弹出下载对话框
2、双击下载的.exe文件,将其解压到指定的文件夹,我这里是:C:\Program Files\
3、配置环境变量:右键我的电脑---》属性---》高级系统设置---》环境变量---》新建:PATH ,值:C:\Program Files\opencv\build\x64\vc11\bin\,注意自己的文件位置。vc11是visual studio 2012,vc10是visual studio 2010,vc9应该是visual studio 2008.自己对应着来。
大致入图:
4、配置visual studio 2012
新建一个win32控制台项目---》右击项目名称---》配置管理器---》活动解决方案平台---》选择x64,没有就新建一个x64,然后关闭,到上一级---》VC++目录:可包含目录:新建三项:C:\Program Files\opencv\build\include C:\Program Files\opencv\build\include\opencv C:\Program Files\opencv\build\include\opencv2 确定---》库目录:C:\Program Files\opencv\build\x64\vc11\lib 确定,
5、注销,重新打开vs2012,打开刚才的项目,添加源代码,
using namespace std;
using namespace cv;
int main(int argc, char* argv[])
{
const char* pImg = "csdn.png";
//从文件中读入图像
Mat img = imread(pImg);
//如果读入图像失败
if(img.empty())
{
fprintf(stderr, "Can not load image %s\n", pImg);
return -1;
}
//显示图像
imshow("image", img);
//此函数等待按键,按键盘任意键就返回
waitKey();
return 0;
}
图片目录如果不是在debug目录下要求绝对路径
运行,可以显示图片: