文档介绍:OpenCV学之一:OpenCV中显示图片(VS2010+)
一、(百度)
opencv下载:
具体下载地址,/,因为我的操作系统是win7,。
opencv解压
opencv下载完成后是一个rar文件,直接解压到要放的文件夹里,我是放在了D:\Program Files里。总共解压后会有四个文件:build、sources、、。
设置电脑的环境变量
计算机——>右键——>属性——>高级系统设置——>高级——>环境变量——>系统变量——>path,在path里添加D:\Program Files\opencv\build\x64\vc12\bin;D:\Program Files\opencv\build\x86\vc12\bin。(因为我的电脑是64位的,所以就添加X64。)
opencv配置
新建一个win32控制台应用程序项目,打开此项目的属性管理器,如项目名为test,则属性管理器下会有Debug|win32和Release|win32。
(1)双击Debug|,会打开属性页,在VC++目录中的包含目录中添加:
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2。
在库目录中添加:
D:\Program Files\opencv\build\x64\vc12\lib
D:\Program Files\opencv\build\x86\vc12\lib
为了防止漏洞,我特地加上了32位的库目录。
在链接器中,单击输入,、。
(2)双击Release|,在链接器中,单击输入,、。
二、图片显示
(一)控制台型的图片显示
1、建立控制台项目
2、
3、预编译头的“√”去掉,同时勾选“空项目”
4、在解决方案中添加新建项
5、
6、
#include<iostream>
#include<opencv2/core/>
#include<opencv2/highgui/>
using namespace std;
int main()
{
cv::Mat img = cv::imread("D:\\image\\");
cv::imshow("Picture",img);
cv::waitKey(6000);
return 0;
}
7、效果显示
(二)MFC中的图片显示
1、菜单,文件 - 新建 - 项目
2、Visual C++,MFC应用程序,名称为PictureShow
3、下一步
4、基于对话框,不使用Unicode库,在静态库中使用MFC,完成
5、出现如下界面
6、添加Button按钮
7、修改属性