因为本人在配置环境时已经安装过VS17版本,所以直接给出Opencv的下载链接:
https://sourceforge.net/projects/opencvlibrary/files/3.4.5/opencv-3.4.5-vc14_vc15.exe/download(进入下载安装即可,安装路径可以自己进行选择,只要自己能找到就行。)
进入配置环境变量环节:在桌面上右键我的电脑,属性->(左侧)高级系统设置->环境变量->Path->新建,输入刚才解压opencv的那个路径里的bin路径,我是解压到E盘的,所以路径是:E:\Soft_install\opencv\build\x64\vc15\bin 然后点确定.
进入VS17进行配置:
打开vs2017,新建一个空项目:文件->新建->项目,
然后会出现这样的界面,给这个项目进行命名,然后选择一个你一会能找到的路径里面。我这里命名为CV.
创建完项目后,会来到vs的窗口界面。然后开始配置opencv到vs里面。点击 视图->属性管理器(M)
注意!!!,由于我们配置的是x64环境下的Debug,所以在Debug时需要把Debug版本改为x64,否则会出错。
(注意,有些vs2017 需要在 视图->其他窗口->属性管理器),然后在属性管理器界面展开你刚才创建的项目VC,如下图所示
右键文件夹Debug | x64,添加新项目属性表(P)...
在1处:命名为Debug_x64.props,在2处:路径一般指向你的opencv安装的路径。(以后每次新建项目的时候直接把这个属性添加到项目中即可)。点击添加后会在Debug|x64文件夹下生成Debug_x64,双击打开
首先在 通用属性->VC++目录->包含目录 中添加以下三个目录。注意用分号;隔开。
E:\Soft_install\opencv\build\include
E:\Soft_install\opencv\build\include\opencv
E:\Soft_install\\opencv\build\include\opencv2
如下图所示,点应用,先别关闭这个窗口,下面要用。
然后在 库目录 中添加G:\opencv\build\x64\vc15\lib这个路径。
链接库的配置。
点 通用属性->链接器->输入->附加的依赖项,输入opencv_world345d.lib,这里的345指的是opencv的版本好opencv3.4.5,d表示debug版本,这里输入你的版本号,一定要正确,很多人出错都在这里,也就是运行的时候会抛出LINK错误。
保存退出后,右键保存Debug_x64.
至此,我们已经把OpenCV的开发环境配置完。
在以后使用时,新建项目后,在属性管理器下选中Debug|x64,右键,添加现有属性表,找到上面配置的debug_x64.props文件添加进去即可。
把之前配置好的debug_x64添加到Debug|x64文件夹后,就可以直接使用OpenCV了.
注意!!!,由于我们配置的是x64环境下的Debug,所以在Debug时需要把Debug版本改为x64,否则会出错。
之后在项目---》新建项目(因为开头建立的空项目)上进行测试:
测试代码以及结果如下: