OpenCV4教程——2.1 Win10下搭建基于VS2017的OpenCV4开发环境

OpenCV4安装

下载

在官方网站下载,链接: https://opencv.org/releases.html

选择Windows,直接下载VS2017支持包即可。

安装

是一个自解压包,选择一个目录进行解压即可。我是选择在 D:\zhouyi\opencv 下。

如上图,点击 Extract,进行解压即可。解压完成后,D:\zhouyi\opencv\build,这个目录下放置了所需要的编译用头文件、LIB文件和DLL文件。

配置VS2017开发环境

主要是配置头文件包含路径和库文件路径。

配置环境变量

在 计算机 —> 属性 —> 高级系统属性 —> 高级 —> 环境变量 中,如下图所示。

点击上图的“环境变量”,找到系统变量中的 PATH,如下图所示:

点击“编辑(i)...”,加入上面 OpenCV4 解压路径,如下图所示。

VS2017项目中配置

建立项目

使用 VS2017 建立一个空白项目。

配置头文件包含路径

在解决方案资源管理器中,鼠标右键,选择“属性”,如下图所示。

选择 VC++目录 属性页中的 包含目录,然后如下图所示,在对应的编译环境中,增加 OpenCV4 头文件所在的路径。

如上图,我选择了 Debug 模式,x64 平台。增加上对应的包含目录。点击确定即可。注意所有模式,如 Release 模式,都需要独立配置。

配置库文件路径

选择 VC++目录 属性页中的 库目录,然后如下图所示,在对应的编译环境中,增加 OpenCV4 库所在的路径。

如上图所示,配置即可。

一个小知识点,微软对 VS 版本号的定义如下:

添加对应的 LIB 文件

这个有两种方法。

方法一,直接在项目中指定。选择 链接器 属性页下的 输入 中的 附加依赖项,然后如下图所示。

注意,我们使用 Debug 模式举例,就需要输入对应的 opencv_world420d.lib。如果是 Release 模式,就需要输入对应的 opencv_world420.lib。不能搞错。

方法二,在代码中增加如下的预处理即可。

#if defined(_DEBUG)
#pragma comment(lib, "opencv_world420d.lib")
#else
#pragma comment(lib, "opencv_world420.lib")
#endif

VS2017 最简单的 OpenCV4 例子

按照上面步骤配置完成后。我们增加一个 main() 函数,如下所示。该程序打开一个图片,然后输出原始图和灰度化图片。

#include <opencv2/opencv.hpp>

#if defined(_DEBUG)
#pragma comment(lib, "opencv_world420d.lib")
#else
#pragma comment(lib, "opencv_world420.lib")
#endif

using namespace cv;

int main() {
	//读取图片(使用图片的绝对路径)
	Mat src = imread("D://1.jpg");
	//显示图片
	imshow("Output", src);
	//显示灰度图
	Mat Gray;
	cvtColor(src, Gray, 6);
	imshow("Gray", Gray);

	//不加此语句图片会一闪而过
	waitKey(0);

	return 0;
}

注意:上面的代码中,将图片指定为 D://1.jpg,这个是绝对路径,要根据自己打开图片文件进行设置。

程序运行起来的效果如下。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力的老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值