VS2017下配置OpenCV

opencv提供了丰富的图像处理功能,这里介绍在vs2017下opencv开发环境配置。
1.首先下载好OpenCV
下载地址:https://opencv.org/releases/
这里以4.3.0版本为例
进入下载官网后,点击Windows下载
在这里插入图片描述
下载好后双击opencv-4.3.0-vc14_vc15.exe文件,选择安装路径,opencv包就安装好了。
2.配置环境变量
右键“我的电脑”->“属性”->“高级系统设置”->“环境变量”->“path”
在这里插入图片描述
选择“编辑”->“新建”,将H:\opencv\opencv\build\x64\vc15\bin复制到里面(这里以安装到H盘为例)

在这里插入图片描述
3.打开VS2017,新建一个空的C++项目
点击视图→点击其他窗口打开属性管理器
在这里插入图片描述

在属性管理器栏中,选中Debug|Win64中的Microsoft.Cpp.x64.user,右键点击属性进入属性界面
在这里插入图片描述

点击VC++目录→点击包含目录→点击编辑
在这里插入图片描述

将之前的安装目录下的这三个目录添加进去

H:\openCV\opencv\build\include
H:\openCV\opencv\build\include\opencv2

其他版本如果有这个文件也包含进去
openCV\opencv\build\include\opencv
这一步做完后,回到VC++目录→点击库目录→点击编辑
将之前的安装目录下的这个目录添加进去

H:\openCV\opencv\build\x64\vc15\lib

这个目录下有vc14和vc15,vc14是针对VS2015的,vc15是适用于VS2017的,所以这里选择vc15.
做好这个后,回到初始的目录,点击链接器→点击输入→点击附加依赖项→点击编辑
这里将opencv_world430d.lib添加进去。
这里有两个,一个是opencv_world430d.lib,另一个是opencv_world430.lib,两个的区别是:带有d 的是在Debug版本下的,不带d 的是在Release版本下的,根据需要自己选择,这里选择opencv_world430d.lib。
接着设置VS2017是x64和debug
在这里插入图片描述

最后输入代码测试:

#include <opencv2\opencv.hpp>
using namespace cv;
int main()
{
	Mat image = imread("C:\\Users\\Desktop\\1.png");//这里的路径自己根据情况变换
	imshow("opencv", image);//显示图片
	waitKey(6000);//等待6000ms后自动关闭
	return 0;
}

如果成功运行出图片的话说明配置成功,以上就是在VS2017下配置OpenCV的过程,在此记录一下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章