摘要
最近装了windows 10操作系统,想在vs2015环境中配置一下opencv,参考了网上的一些步骤,期间遇到了一些问题,但最终成功运行了,觉得还是写一篇文章在详细回顾一下配置过程,对于自己是一种提高,对其他人也能避免走一些弯路。
操作环境
- windows 10(专业版、企业版以及教育版都一样) 64位操作系统
- 这里我下载的是opencv 3.4.0版本
- visual stdio 2015
安装配置
1、下载并安装opencv 3.4.0
在这里我给出opencv下载地址下载地址
2、在这里我选择的是opencv 3.4.0版本
3、 然后进行解压,可以解压到任意盘,我解压并安装在了E盘
4、 接下来添加环境变量,win10系统下,点击此电脑属性
高级系统设置
环境变量
在系统变量里找到Path之后点击一下,然后点击编辑
在编辑里面输入E:\opencv\build\x64\vc14\bin。这里的路径是我解压存放的路径,根据自身情况选择。
Visual Stdio2015安装与配置
1、 vs2015的安装在这里就不介绍了,可以参考一下百度经验,十分详细,只给出几个版本的下载地址
vs2015专业版下载链接
http://download.microsoft.com/download/B/8/9/B898E46E-CBAE-4045-A8E2-2D33DD36F3C4/vs2015.pro_chs.iso
vs2015企业版下载链接
http://download.microsoft.com/download/B/8/F/B8F1470D-2396-4E7A-83F5-AC09154EB925/vs2015.ent_chs.iso
vs2015社区版下载链接
http://download.microsoft.com/download/B/4/8/B4870509-05CB-447C-878F-2F80E4CB464C/vs2015.com_chs.iso
打开vs2015,点击新建项目,选择Visual C++ Win32控制台应用程序,为项目起一个名称并保存起来。
2、出现这个界面,点击下一步
3、在这里勾选空项目,点击完成
4、在源文件上右击添加,选择新建项
5、点击C++文件(.cpp)并命名为main.cpp,点击添加
6、点击视图,并在里面点击属性管理器,出现以下界面
7、依次点开testDebug|X64
下有名为Microsoft.Cpp.x64.user的文件,右键属性
然后选择通用属性下的VC++目录,在包含目录里面添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录
E:\opencv\build\include
E:\opencv\build\include\opencv
E:\opencv\build\include\opencv2
再点击库目录添加E:\opencv\build\x64\vc14\lib路径
8、点开链接器,点击输入,附件依赖项,在里面添加opencv_world340d.lib,点击确定
显示图片
上面步骤已经将vs2015配置完成了,接下来就是要检测一下配置的结果,在main.cpp中输入以下代码,注意lena.jpg必须和main.cpp放在一个文件夹下,按下键盘F5,就会显示图像。
在这里介绍一个标准的lena图像下载地址lena
#include<opencv2\opencv.hpp>
using namespace cv;
int main()
{
Mat picture = imread("lena.jpg");
imshow("测试程序",picture);
waitKey(20180925);
}
注意:在64为操作系统下,菜单栏里面的Debug应该选择x64,否则的话程序里面会显示错误。一切准备就绪之后就能够显示图像了。
编辑:高宇航