在win10下配置VS2017搭载OpenCV4.0

其实刚开始不准备入门OpenCV的,现在CV岗感觉好激烈,我觉得自己入了也是当炮灰,但是实验室有点事情必须要用OpenCV,没办法我还是要学一下。

找了很久配置OpenCV4.0,网上的大神们有很多配置方法,但是我觉得OpenCV3版本可能跟4还是略有一点不同。

我电脑里面很早就有VS2017,在下面就不介绍了,直接从OpenCV开始。

(本文没有配置 CMake,配置 CMake 的博文在后面,需要的小伙伴可以在我后面的博文里找到)

 

一、下载OpenCV4.0

直接到官网https://opencv.org/下载,我直接就选择了最新版

在win10下配置VS2017搭载OpenCV4.0_第1张图片

然后在下个页面选择

在win10下配置VS2017搭载OpenCV4.0_第2张图片

说实话下载还是很方便的,直接就得到这个包

然后双击得到一个OpenCV文件夹

没错,这就是下载完成了,就这么简单。我觉得这是我配置环境以来,下载最方便的一个了。

 

二、配置环境变量

【此电脑】——> 【(右键)属性】——> 【高级系统设置】——> 【高级】——> 【环境变量】——>(双击)系统变量中的 PATH ——> 在变量值里面新建相应路径

在win10下配置VS2017搭载OpenCV4.0_第3张图片

在win10下配置VS2017搭载OpenCV4.0_第4张图片

在win10下配置VS2017搭载OpenCV4.0_第5张图片

这里的路径请读者自己在OpenCV的下载路径下找到,然后按照自己的情况进行添加,不懂可留言。

 

三、工程包含目录的配置

网上相当多的OpenCV配置博文都写到“每次新建工程要重新配置”,其实不用这样麻烦的。

首先在VS2017上新建一个控制台程序,然后在【源文件】处右键单击——>【添加】——>【新建项】——>【C++文件】

在win10下配置VS2017搭载OpenCV4.0_第6张图片

在菜单栏点击【视图】——>【其他窗口】——>【属性管理器】

在win10下配置VS2017搭载OpenCV4.0_第7张图片

然后在【(右键)Debug|x64】——>【属性】——>【VC++目录】——>【包含目录】

在win10下配置VS2017搭载OpenCV4.0_第8张图片

然后添加

在win10下配置VS2017搭载OpenCV4.0_第9张图片

这是我觉得与之前版本最大的不同之处,在我的 include 文件夹下只有 opencv2 一个文件夹,但是网上的教程中还需要添加一个在其下的 opencv 文件夹,可是我下载之后并没有这个文件夹,不知道是不是都是这种情况,最终我在此只能添加了两项。

在【库目录】中添加

在win10下配置VS2017搭载OpenCV4.0_第10张图片

然后【链接器】——>【输入】——>【附加的依赖项】这里添加项中的400,代表4.0版本,其他版本请自动调整。

在win10下配置VS2017搭载OpenCV4.0_第11张图片

Debug 里面就配置完了,然后确定之后,再在【Release|x64】的【链接器】——>【输入】——>【附加的依赖项】上添加“opencv_world400.lib”

 

四、最终测试

在文件中编写测试代码,这里最重要的就是图片路径了,如果路径错误就会报错的。

#include 
using namespace cv;

int main()

{
	//读取本地的一张图片便显示出来

	Mat img = imread("C:\\Users\\GGG\\Pictures\\5a1fc24f60d0e.jpg");//这里的文件路径要自己选择,注意是“\\”而不是“\”

	imshow("MM Viewer", img);

	//等待用户按键

	waitKey(0);

}

将菜单栏上的 Debug 模式从 x86 改成 x64

运行代码

得到结果,就配置成功了,否则配置失败。

 

 

 

 

 

你可能感兴趣的:(在win10下配置VS2017搭载OpenCV4.0)