win10 + vs2017 + Opencv-3.3.0

一. 下载vs2017 + Opencv-3.3.0

二. 配置 OpenCv 环境

1. 计算机环境变量的配置

计算机 → 系统属性 → 高级系统设置 → 高级 → 环境变量 →path→ 编辑

在下面的窗口中点击 新建 , 蓝色区域就是点击新建后输入的内容
D:\software\OpenCv\opencv\build\x64\vc14\bin (以自己的安装路径为准)

点击 确定 后重启电脑才生效(其他博主是这么说的,楼主第一遍没重启,后面确实有问题,但不确定是没重启的锅,大家可以试试)
推荐教程 http://blog.csdn.net/llb_bll/article/details/77071001?locationNum=10&fps=1

2. VS2017 中的配置

有些博主用的是 VS2015,本萌新是 VS2017,所以在 VS 中配置时有一丢丢不同:

2.1 新建一个 win32 控制台应用程序

文件 → 新建 → 项目 → Visual C++下的 Windows 桌面 → Windows 桌面向导

名称和位置随意)最后 确定。

然后,在跳出来的窗口中:应用程序类型 选择 控制台应用程序,附加选项 选择 空项目完成

在 视图 下的 解决方案资源管理器中 右键 源文件
选择 添加 → 新建项 → C++ 文件(.CPP),名称和位置随便定义 → 添加。

2.2 下面是配置 属性管理器 的步骤:

视图 → 其他窗口 → 属性管理器 →Debug|x64 → 右键 → 属性 → VC++ 目录 → 包含目录 → 编辑

2.2.1 在 包含目录 下加入三个路径

D:\software\OpenCV\opencv\build\include\opencv2 D:\software\OpenCV\opencv\build\include\opencv D:\software\OpenCV\opencv\build\include

注意:具体路径以各人的安装路径为准,请勿直接复制粘贴楼主的。
添加完后点 确定 ,

2.2.2 回到 Microsoft.Cpp.x64.user 属性页,同样在 库目录 下加入以下内容:

D:\software\OpenCv\opencv\build\x64\vc14\lib

具体路径参照自己 opencv 的安装路径)
确定 完成。

2.2.3 回到 Microsoft.Cpp.x64.user 属性页,点击左边栏的 链接器 → 常规 → 右边的 附加库目录 下编辑添加

D:\software\OpenCv\opencv\build\x64\vc14\lib
确定 → 确定 。在 VS 中的配置至此结束。

2.2.4【链接器】->【输入】->【附加依赖项】->【编辑】-> 添加一个文件名

opencv_world330d.lib
添加时是”330d”,表示3.3.0版本,用Debug编译,文件可以在C:\opencv\build\x64\vc14\lib 中找到

3. 下面是跑程序验证。
 #include <opencv2\opencv.hpp>
 #include <iostream>
 #include <string>
 using namespace cv;
 using namespace std;
 int main()
 {
     Mat img = imread(1.jpg);
     if(img.empty())
     {
         cout<<error;
         return -1;
     }
     imshow(xx的靓照,img);
     waitKey(); 
     return 0;
 }

p.s. 把自己的靓照改名为1.jpg,然后放到工程项目的文件夹里面。

此部分,参考:https://blog.csdn.net/qq_38397581/article/details/78886395

三. 出现的问题

1. vs2017 E1696 无法打开源 文件 opencv2\opencv.hpp

解决方式:前面都已经将Opencv的路径配置完毕后,将Debug的默认×86改成×64就可以了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值