VS2017逐步配置OpenCV教程

VS2017逐步配置OpenCV教程

VS2017逐步配置OpenCV教程

众所周知,OpenCV框架最初出现在C++中,虽然现在python已经封装了大部分opencv的功能包,博主也在python中尝到了配置OpenCV和平时使用的甜头,但是部分应用场景下基于python的opencv生态链还是不够完善(例如我现在面临的使用OpenCV配置Kinect环境进行图像采集的需求,且Kinect作为微软的产品,很多API限制在VS中进行开发),因此针对VS环境下的OpenCV配置也是CV方向小白们需要掌握的基本技能。

一、配置环境

本次Opencv配置基于以下环境:
Windows10 专业版
Visual Studio2017社区版
OpenCV3.4.1

二、下载OpenCV安装包

1.OpenCV官网下载

OpenCV官网链接:https://opencv.org/releases/

VS2017逐步配置OpenCV教程找到OpenCV-3.4.1的安装界面,点击Windows版本,稍等后会自动下载。
但是毕竟官网属于外网,部分同学可能面临下载过慢的问题,此时可是试一下后面的方式进行下载。

2.百度网盘下载OpenCV安装包

我将已经下载好的OpenCV安装包放在了百度网盘链接中,需要的同学可以自行下载,如果链接失效可以评论看到后我会发送给你:

链接:https://pan.baidu.com/s/13nBqHrVvNVEIUmyUX2AguQ
提取码:c1ak
复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员V4的分享

二、解压并安装OpenCV

1.选择路径

VS2017逐步配置OpenCV教程

2.配置系统环境变量

右键“我的电脑”–>属性(R)–>高级系统环境设置–>环境变量
将OpenCV的环境变量添加至Path中。如图:
VS2017逐步配置OpenCV教程

3.文件转移与系统配置

完成以上两步后
找到bin目录下面的opencv_world341.dll、opencv_world341d.dll、opencv_ffmpeg341_64.dll3个文件,分别复制到
C:\Windows\SysWOW64和C:\Windows\System32两个文件夹中
VS2017逐步配置OpenCV教程

三、VS2017内部配置

1.新建一个空C++项目;
2.菜单栏->视图->其他窗口->属性管理器,找到Debug | x64(注意后面一般习惯使用Debugx64进行调试,所以在这个下面进行配置),右键选择“属性”;
VS2017逐步配置OpenCV教程
3.进入后首先在VC++目录–>包含对象中添加如下路径,其他不变
VS2017逐步配置OpenCV教程
VS2017逐步配置OpenCV教程
然后选择“库目录”,添加如下路径,其他不变
VS2017逐步配置OpenCV教程VS2017逐步配置OpenCV教程
4.找到链接器–>输入–>附加依赖项,将文件opencv_world341d.lib名称粘贴导入即可,点击应用,设置生效。
VS2017逐步配置OpenCV教程
VS2017逐步配置OpenCV教程

5.最后在项目名称处右键–>属性–>链接器–>输入–>附加依赖项,添加opencv_world341d.lib后应用生效即可。
VS2017逐步配置OpenCV教程

四、测试

在工程中新建测试代码,输入以下代码运行:

#include <iostream>  
#include <opencv2/core/core.hpp>  
#include <opencv2/highgui/highgui.hpp>  
using namespace cv;

int main()
{
	// 读入一张图片(绝对路径,选择自己的图片路径)
	Mat img = imread("F:\\test\\test1.jpg");
	// 创建一个名为 "test"窗口    
	namedWindow("test");
	imshow("test", img);
	return 0;
}

运行后不报错,且正确显示出图片即证明VS上的OpenCV配置全部成功!

上一篇:解决VS2017许可证过期,登陆不上的问题


下一篇:Win10+VS2017实现OPC UA加密服务器(使用Openssl库)