一、下载安装OpenCV3.1.0
1. 下载OpenCV3.1.0,进入官网 https://opencv.org/ 点击opencv for windows即可下载。
(现在官网页面改了,进入官网后点击右上角release会看到各种版本,点击windows跳转后开始下载)
2. 双击下载好的文件。实际上,opencv的安装程序就是一个解压缩文件,个人把它解压到了C盘,小伙伴们解压在其他盘也可以,点击Extract进行解压。
二、OpenCV3.1.0环境变量配置
1. 选择此电脑(计算机),右键属性->高级系统设置->环境变量->系统变量->找到Path->在变量值中添加相应路径,我的路径是 C:\Opencv3.1.0\opencv\build\x64\vc14\bin,vs2015对应vc14,vs2013对应vc12。 (改系统变量的path就行,用户变量的path不用动,填上bin文件的路径)
注意:修改环境变量后,最好重启一下电脑才能生效。
三、建立一个Win32控制台项目
1. 首先打开VS2015 ,文件-->新建-->项目-->Visual C++新建Win32控制台项目,命名为test,点击确定
2. 点击下一步,在点击下一步,勾选空项目,然后点击完成
四、VS2015包含目录、库目录配置
1. 现在进行目录的配置,先在源文件下建立一个.cpp源文件(右键添加--新建项),命名为main.cpp
2. 然后点击视图-->其他窗口-->属性管理器,有的直接在视图里就能看到属性管理器
(这样打开属性管理器再配置,以后打开vs能一直生效,如果右键工程--属性再配置只能该工程生效)
3. 出现属性管理器的窗口,点开工程文件test,点开Debug|x64的文件夹,下有名为Microsoft.Cpp.x64.user的文件,右键属性 (直接右键Debug|64选择属性就行)
4. 然后选择通用属性下的VC++目录,右边会有包含目录和库目录,点击包含目录,添加以下三条路径,其实这些都是刚才OpenCV相关解压文件所在的目录 。 (包含OpenCV的一些头文件 )
C:\Opencv3.1.0\opencv\build\include
C:\Opencv3.1.0\opencv\build\include\opencv
C:\Opencv3.1.0\opencv\build\include\opencv2
这三条路径要依据自己解压OpenCV3.1.0的路径进行修改
5. 再点击库目录添加下面一条路径 (OpenCV的算法库目录)
C:\Opencv3.1.0\opencv\build\x64\vc14\lib
6. 还是刚才的属性页面 ,点击链接器,选择输入,会在右侧看到附加依赖项,添加下面文件后点击确定。
(记得以前配置OpenCV2.4.9要添加很多lib文件)
opencv_world310d.lib
说明:这里添加的是Debug模式的,会看到文件结尾有d, 假如要添加Release模式的,添加不带d的文件即可。
五、测试是否配置成功(显示图片)
1. 配置完成后,下面让我们来显示一张图片,验证一下是配置是否成功,首先切换到解决方案资源管理器,然后点击源文件main.cpp,添加如下的代码。
#include<opencv2\opencv.hpp>//这一句话包含所有opencv的头文件
using namespace cv;
int main()
{
Mat picture = imread("wallpaper.jpg");//图片必须添加到工程目录下 //也就是和test.cpp文件放在同一文件夹下 imshow("测试程序", picture); waitKey(0); return 0; }
2. 然后编译(点击生成--生成)再点击本地Windows调试器,或者按F5运行程序。(或者编译后点击调试--调试(不执行))
注意:要选择Debug x64模式,否则会报如下错误。
3. 成功显示图像如下,即配置成功。(只截了部分图)