Visual Studio 2017+OpenCV 3.4.0环境搭建
一、OpenCV 3.4.0下载安装
官方下载地址,找到window版本下载
下载完成后,得到安装包
双击安装
单击Extract其实就是一个解压的过程,安装完成后存在两个目录:build和source。Build目录下主要存放了相关的库文件,也就是OpenCv的主体部分。Source目录下主要存放了一些帮助文档和官方提供的资源(例如已经训练好的分类器等)
接下来配置环境变量,选中此电脑,右键选择属性, 选择高级系统设置,选择环境变量
找到系统变量中path,选择编辑,新建将自己的opencv目录 我的是D:\Program Files (x86)\opencv\build\bin 添加到环境变中,完成后确定就可以了
至此环境变量配置完成。
二、Visual Studio 2017下载安装配置
官方下载地址
我下的是Community社区版,完全够用。安装的时候要勾选组件Window 框中C++一定要选,其他的按自己的需要选择。安装过程没什么要操作的,就不写啦。
安装完成后启动VS2017,新建一个windows 控制台应用程序
1、配置VS路径
单击“项目—>属性”,打开属性对话框:
在“配置属性—>VC++目录”节点下,单击“包含目录”右侧的下来按钮:
一定要注意是平台是在 X64 下
选择OpenCv目录下的include文件夹路径:D:\Program Files (x86)\opencv\build\include
同理,在“库目录”中添加lib文件夹路径:D:\Program Files (x86)\opencv\build\x64\vc14\lib
接下来在“配置属性—>链接器—>输入”节点下,在“附加依赖项”窗口中输入以下OpenCV库文件名称:
opencv_world340d.lib(这个文件名为下图中对应文件)
单击确定、应用,关闭窗口。
配置完成后,重启VS,输入include命令,发现在VS给出的提示列表中出现了“OpenCv2”这一项,初步认定配置完成
接下来,用一段小程序来测试OpenCV
#include "stdafx.h"
#include<opencv2\core\core.hpp>
#include<opencv2\highgui\highgui.hpp>
using namespace cv;
using namespace std;
int main()
{
// 读入一张图片
Mat img = imread("C:\\Users\\lijing\\Pictures\\Saved Pictures\\timg.jpg");
// 创建一个名为 "photo"窗口
cvNamedWindow("photo");
// 在窗口中显示游戏原画
imshow("photo", img);
// 等待10000 ms后窗口自动关闭
waitKey(10000);
return 0;
}
在调试之前将debug模式调为 X64
F5开始调试,编译成功,弹出Photo窗口显示图片。
推荐阅读
-
Opencv2.4.13与Visual Studio2013环境搭建配置教程
-
Visual Studio 2017+OpenCV环境搭建教程
-
Android Studio开发环境搭建教程详解
-
Visual Stduio 2010开发环境搭建教程
-
Visual Stduio 2010开发环境搭建教程
-
Visual Studio怎么重新配置开发环境?
-
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
-
再整理:Visual Studio Code(vscode)下的通用C语言环境搭建
-
JDK Android_SDK Android_Studio Genymotion VirtualBox搭建安卓开发环境
-
Visual Studio Code (vscode) 配置 C / C++ 环境