opencv在vs2019开发环境下的安装与配置

前言

本文主要讲述在vs2019开发环境下配置opencv4.5.1

一、vs是什么?

简介:Visual Studio是最流行的Windows平台应用程序的集成开发环境。
下载地址:https://visualstudio.microsoft.com/zh-hans/
注意事项:本文基于C++,下载时需配置C++的工作负载。
opencv在vs2019开发环境下的安装与配置_第1张图片

二、opencv是什么?

简介:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。
下载地址:https://opencv.org/releases/
opencv在vs2019开发环境下的安装与配置_第2张图片

三、安装步骤

1.vs安装步骤省略,如有疑问,自行百度。

2.opencv4.5.1安装步骤

安装包如下:
在这里插入图片描述
执行过程如下:
2.1:双击exe文件,弹出该界面:
opencv在vs2019开发环境下的安装与配置_第3张图片

2.2:选择自己安装的地址后,点击extract,弹出该界面:
opencv在vs2019开发环境下的安装与配置_第4张图片
2.3:安装完成后,在保存的地址中可以看到该文件夹:
opencv文件夹
2.4:点击文件夹,出现如下结果,表示opencv4.5.1安装完成:
opencv在vs2019开发环境下的安装与配置_第5张图片

四、配置opencv4.5.1环境变量

鼠标右键此电脑,打开属性,打开高级系统设置,选择环境变量,找到系统变量中的Path变量,双击->点击新建,将opencv文件夹中的 D:\OpenCV4.5.1\opencv\build\x64\vc15\bin 路径添加进去,然后一路确认即可。

opencv在vs2019开发环境下的安装与配置_第6张图片
opencv在vs2019开发环境下的安装与配置_第7张图片
环境变量配置完成。

五、在vs中配置opencv4.5.1

1.打开vs,创建空项目:

过程如下:
opencv在vs2019开发环境下的安装与配置_第8张图片
opencv在vs2019开发环境下的安装与配置_第9张图片
opencv在vs2019开发环境下的安装与配置_第10张图片

2.点击视图->其他窗口->属性管理器:

opencv在vs2019开发环境下的安装与配置_第11张图片

3.右击debug|x64->属性:

opencv在vs2019开发环境下的安装与配置_第12张图片
opencv在vs2019开发环境下的安装与配置_第13张图片

4.点击在通用属性下的VC++目录:

4.1、在包含目录下点击编辑,添加路径如下:

opencv在vs2019开发环境下的安装与配置_第14张图片
将上图路径拷进包含目录中:
opencv在vs2019开发环境下的安装与配置_第15张图片
4.2、在库目录下点击编辑,添加路径如下:
opencv在vs2019开发环境下的安装与配置_第16张图片
将上图路径拷进库目录中:
opencv在vs2019开发环境下的安装与配置_第17张图片
4.3、链接器->输入->附加依赖项中加入opencv_world451d.lib
opencv在vs2019开发环境下的安装与配置_第18张图片
opencv在vs2019开发环境下的安装与配置_第19张图片
4.4、每一步完成后点击确认即可。
4.5、附加:直接右击解决方案下一行的属性即可进入属性配置。
完成了所有配置,接下来让我们来简单尝试下。

六、简单尝试

代码块:

#include 
#include 

using namespace cv; //导入cv命名空间
using namespace std;
int main() {
	Mat src = imread("C:\\Users\\ASUS\\Desktop\\1.jpg"); //利用imread读取图片路径
	if (src.empty()) {    //判断是否找到图片,没有就返回Couldn't load image,并退出
		cout << "Couldn't load image\n";
		return 0;
	}
	namedWindow("test opencv setup", WINDOW_AUTOSIZE); //创建一个窗口,自动大小不可人为改变
	imshow("test opencv setup", src);   //窗口显示图片
	namedWindow("output windows", WINDOW_AUTOSIZE); //第一参数窗口名称
	Mat output_image;
	cvtColor(src, output_image, COLOR_BGR2GRAY);  //转换通道,显示灰度值图片
	imshow("output windows", output_image);
	imwrite("C:\\Users\\ASUS\\Desktop\\2.jpg", output_image);
	waitKey(0);  //让窗口停滞

	return 0;
}

代码界面:opencv在vs2019开发环境下的安装与配置_第20张图片
代码运行界面:
opencv在vs2019开发环境下的安装与配置_第21张图片
特别提示:这里要修改为X64:
在这里插入图片描述

总结

本文介绍了opencv4.5.1的配置,如有错误,欢迎提出。

你可能感兴趣的:(opencv,opencv)