前言
本文主要讲述在vs2019开发环境下配置opencv4.5.1
一、vs是什么?
简介:Visual Studio是最流行的Windows平台应用程序的集成开发环境。
下载地址:https://visualstudio.microsoft.com/zh-hans/
注意事项:本文基于C++,下载时需配置C++的工作负载。
二、opencv是什么?
简介:OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉和机器学习软件库。
下载地址:https://opencv.org/releases/
三、安装步骤
1.vs安装步骤省略,如有疑问,自行百度。
2.opencv4.5.1安装步骤
安装包如下:
执行过程如下:
2.1:双击exe文件,弹出该界面:
2.2:选择自己安装的地址后,点击extract,弹出该界面:
2.3:安装完成后,在保存的地址中可以看到该文件夹:
2.4:点击文件夹,出现如下结果,表示opencv4.5.1安装完成:
四、配置opencv4.5.1环境变量
鼠标右键此电脑,打开属性,打开高级系统设置,选择环境变量,找到系统变量中的Path变量,双击->点击新建,将opencv文件夹中的 D:\OpenCV4.5.1\opencv\build\x64\vc15\bin 路径添加进去,然后一路确认即可。
环境变量配置完成。
五、在vs中配置opencv4.5.1
1.打开vs,创建空项目:
过程如下:
2.点击视图->其他窗口->属性管理器:
3.右击debug|x64->属性:
4.点击在通用属性下的VC++目录:
4.1、在包含目录下点击编辑,添加路径如下:
将上图路径拷进包含目录中:
4.2、在库目录下点击编辑,添加路径如下:
将上图路径拷进库目录中:
4.3、链接器->输入->附加依赖项中加入opencv_world451d.lib
4.4、每一步完成后点击确认即可。
4.5、附加:直接右击解决方案下一行的属性即可进入属性配置。
完成了所有配置,接下来让我们来简单尝试下。
六、简单尝试
代码块:
#include <opencv2/opencv.hpp>
#include <iostream>
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;
}
代码界面:
代码运行界面:
特别提示:这里要修改为X64:
总结
本文介绍了opencv4.5.1的配置,如有错误,欢迎提出。