Opencv学习之VS2015+opencv3.4.0环境配置(Windows系统)

1.首先下载opencv3.4.0和vs2015

供参考的下载地址:
(1)opencv官网网址(注意下载对应系统的版本,如windows、ios、linux等)
https://sourceforge.net/p/opencvlibrary/activity/?page=0&limit=100#5fe1e00044ac957958f9e218

(2)vs2015(64位)百度网盘资源:
链接:https://pan.baidu.com/s/11C6sOWRxICqFa3gmB7_JvA
提取码:ngyp

备用下载地址:
链接: https://pan.baidu.com/s/1wrMglwkCWG_OYBJpTXOetA
密码:5swj

2.opencv3.4.0的环境配置

(1)双击下载好的opencv3.4.0安装包,如下:
在这里插入图片描述
开始进行解压,可选择解压路径(建议放在C盘以外盘,此处解码选择了D盘下新建的一个名为opencv3.4.0的文件夹中)
在这里插入图片描述
解压完成后如下所示:
在这里插入图片描述
(2)进行环境配置:
右击计算机->属性->高级系统设置->环境变量

其中,环境变量包括用户变量和系统变量两部分:
[1] 在用户变量中新建一个名为opencv的新变量,而后将刚刚解压的opencv\build路径添加进去
在这里插入图片描述
[2] 在系统变量中找到PATH变量,将路径
D:\opencv3.4.0\opencv\build\x64\vc14\bin添加在其末尾,注意用;隔开
在这里插入图片描述
配置完成后点击确认,而后重启电脑,以确保环境变量的配置奏效。

注:有些教程此步骤的环境配置只在系统变量中添加路径,而不对用户变量进行操作,然而是否对用户变量操作并未见明显差异,此处笔者也不太明白。

3.vs2015的环境配置以及测试:

(1)将下载的vs2015压缩包解压(本教程中使用的是vs2015简体专业版)
在这里插入图片描述
右击选择以管理员身份运行vs_professional
在这里插入图片描述
注:安装前注意IE浏览器是否为10版本以上,若不是请先升级到10版本以上
选择安装的位置,建议安装在C盘以外的位置,此处是选择在D盘新建了以个名为vs2015的文件夹,而后耐心等待安装…
在这里插入图片描述
注:如果安装过程中出现如下错误,可先选择忽略,点击启动
在这里插入图片描述
然后选择暂不登陆,以后再说
在这里插入图片描述
开发设置选择常规,选择自己喜欢的主题,点击启动
在这里插入图片描述
(2)接下来要激活vs2015,点击菜单栏的帮助->注册产品使用产品密钥解锁
在解压出的文件夹中找到激活码
在这里插入图片描述
复制粘贴之后点击应用即可
在这里插入图片描述
在这里插入图片描述
安装到此就基本完成

注:创建桌面快捷方式:关闭vs2015,在左下角开始菜单栏将vs2015的快捷方式拖至桌面即可

(3)配置vs2015和opencv3.4.0的编码环境:

[1] 打开vs2015,新建一个项目
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
[2] 菜单栏点击->视图->其他窗口->属性管理器

配置分为两部分:Debug和Release
第一部分:在Debug | 64上右键单击,选择添加新项目属性表,设置项目属性表的名称为opencvEnvPropertySheet,点击添加
在这里插入图片描述
双击新建的opencvEnvPropertySheet项目属性表进行编辑,此处主要配置三部分:VC++目录->包含目录;VC++目录->库目录;链接器->输入->附加依赖项
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
注:此处新建的项目属性表请另外单独保存下来,以后再在vs下建立opencv项目时直接添加该表即可,不需重复配置

第二部分:在Release | 64上右键单击,选择添加新项目属性表,设置项目属性表的名称为opencvEnvPropertySheet1,点击添加

注:接下来的配置与Debug | 64的操作一致,不再重述,不同之处在于附加依赖项中添加的是opencv_world340.lib,不带有d

[3] 在菜单栏中选择视图->解决方案资源管理器,即可出现项目目录

4.环境配置好之后的代码测试:

右击的源文件->添加->新建项->C++文件,命名为test.cpp

测试代码如下:
#include<opencv2\opencv.hpp>
#include<highgui.hpp>
#include<iostream //还有半个括号> 打出来会显示不出iostream,笔者也很纳闷
using namespace std;
using namespace cv;

int main() {
Mat picture;
picture = imread(“F:\demo1.jpg”);
if (picture.empty()) {
cout << “读取图片失败!” << endl;
return -1;
}
namedWindow(“test_demo”, WINDOW_AUTOSIZE);
imshow(“test_demo”, picture);
waitKey(0);

return 0;

}
在这里插入图片描述
注:选择Debug x64环境下去进行测试,测试成功的结果如下所示:
在这里插入图片描述
注:对于今后建立的项目,直接导入之前保存的项目属性表即可,不需要每次建项目以后再配置一次。
在这里插入图片描述
PS:如果不怕麻烦的话也可以新建一个项目都重新配置,右击新建的项目->属性,在Debug和Release环境下分别配置,步骤与上述一致

注:此教程部分截图是是转载,参考链接如下:
https://jingyan.baidu.com/article/adc81513bba93ef723bf73ce.html
https://blog.csdn.net/qq_31501963/article/details/89372264
https://blog.csdn.net/duwangthefirst/article/details/79452314

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值