前提是安装好VS2017
一、在官网上下载和安装OpenCV SDK
选择 Win pack进行下载,下载后得到文件opencv-3.4.2-vc14_vc15.exe
然后双击进行安装(其实就是解压),该安装文件就是一个自解压程序而已。双击该文件后程序会提示我们解压到某个地方,推荐放到…\Program Files\下,比如D:\Program Files(因为OpenCV项目文件打包的时候,根目录就是opencv,所以我们不需要额外新建一个名为opencv的文件夹),然后在弹出的对话框中点击【Extract】按钮即可。
如下图所示:
二、配置系统环境变量
依次点击:
此电脑(右键)——属性——高级系统设置——高级——环境变量
(双击)系统变量中的PATH,点击新建:
把之前解压(安装)好的opencv路径下的bin路径添加到Path系统环境变量中。
即把
D:\Program Files\opencv\build\x64\vc15\bin
添加到环境变量中。
然后点击确定保存更改后的环境变量。
注意:vc版本与vs版本对应关系如下所示:
Visual Studio 2015 : vc14
Visual Studio 2017 : vc15
因为我是VS2017,所以是D:\Program Files\opencv\build\x64*vc15*\bin
三、VS2017中配置OpenCV
1.打开VS2017,新建一个项目。
依次点击:
文件——新建——项目,选择第一项【Windows控制台应用程序】即可,点击确实。
2、创建.cpp文件
如果是按照第一步所示,新建项目的话,会自动生成一个opencv1.cpp源文件。
所以就不用自行在添加源文件(.cpp文件)了。
3、设置Debug x64
在Debug x64下配置,一定要修改下面这里。
4.打开属性管理器:
视图——属性管理器
如下图所示:在Debug x64右键“属性”
打开属性页面后,首先在【通用属性】——【VC++目录】——【包含目录】中添加以下三个目录。
D:\Program Files\opencv\build\include
D:\Program Files\opencv\build\include\opencv
D:\Program Files\opencv\build\include\opencv2
添加完如下图所示:
5.添加库目录
还是在上面这个页面下进行设置,和第4步打开步骤一样。
不过这次添加的是库目录,在库目录中添加:
D:\Program Files\opencv\build\x64\vc15\lib
添加完如下图所示:
6、链接库的配置
还是在上面这个页面下进行设置,和第4步打开步骤一样。
依次点击:
【通用属性】——【链接器】——【输入】——【附加的依赖项】
在附加的依赖项下添加下面的东西:
opencv_world342d.lib
1、342对应OpenCV3.4.2。其他版本请去网上找对应自己的版本进行编写添加。
2、后缀d代表Debug模式,如果是Release模式去掉d。依个人情况选择Debug模式或者Release模式。
7、然后就可以重启进行测试了!
四、测试
1、在opencv1中输入如下代码,并按Ctra+F5执行:
2、结果如下图所示: