Computer Vision & Image Processing - 国外opencv学习笔记01-环境配置:在Visual Studio2017中配置

博主说明:本人目前在国外就读,正在学习Computer Vision & Image Processing这门课,以博客的方式记录下学习的过程吧。


这篇文章介绍如何进行环境配置,总共分为三步

第一步,opencv的下载

http://opencv.org/releases.html

进入上面这个网址,然后选择版本就好了。需要提醒的是,假如是做项目或者在项目文件上继续作业的话,注意保持opencv的版本一致。笔者配置的时候反复出现了很多问题,第一步就是因为版本出错了,后面配置好了,找了很久问题,代码还是报错。


图1 最新(2018.3)版本为3.4.1版本


图2 笔者实验用2.4.9版本

下载之后,双击找个目录(记住该目录)就可以解压了。推荐放在C盘下,避免各种奇奇怪怪的问题。



第二步,设置系统环境变量(添加):“第一步中解压的位置\opencv\build\x86\vc12\bin,比如笔者是“C:\opencv\build\x86\vc12\bin”

可能让人比较头疼的,是从这一步开始。

首先添加系统环境变量的方法(以WIN10为例):

【我的电脑】-【设置】-【高级系统设置】,在弹出的窗口【系统属性】中继续操作

【高级】-【环境变量】,在弹出的窗口【环境变量】中继续操作


在系统变量中【Path】-【添加】-【新建】-第一步中解压的位置\opencv\build\x86\vc12\bin

其中有几个可以解释的地方,第一步中解压的位置\opencv\build\x86\vc12\bin

x86指的是32位环境,不是指电脑是多少位的,而是根据要编译的程序来的。而可能以后x64也会用到,因此建议x86/x64的变量都添加。

vc12指的是Visual Studio的版本,在opencv249版本中有,vc10,vc11,vc12, 前两个对应Visual Studio 10和11版本,Visual Studio2012以后的版本一般填vc12就可以。


第三步,项目环境配置:

打开Visual Studio,创建一个空项目,开始对空项目进行配置

以下路径同样如第二步中,是第一步中解压的位置\opencv\build\x86\vc12\bin

【项目属性】-【vc++目录】-【包含目录】-【选择编辑】:

C:\opencv\build\include;C:\opencv\build\include\opencv;C:\opencv\build\include\opencv2;

【项目属性-【vc++目录-库目录-【选择编辑

C:\opencv\build\x86\vc12\lib

【项目属性-链接器-输入-附加依赖项 :

opencv_core249.lib;opencv_imgproc249.lib;opencv_highgui249.lib

第三个需要说明一下,可以看到添加了3个依赖项,每个依赖项后面有三个数字,代表的是opencv的版本,笔者之前下载安装的是2.4.9版本,因此这里后缀填写的是249;具体读者根据自己下载和项目需要,手动进行修改。


到这里在 Visual Studio 2017 中配置 opencv 就完成了,可以进行项目了。


猜你喜欢

转载自blog.csdn.net/weixin_41813895/article/details/79699406