c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解

目录

    • 一、windows下安装opencv
    • 二、Visual Studio 2019下配置opencv
    • 三、输入测试程序,编译运行

一、windows下安装opencv

官网下载 https://opencv.org/releases/

github下载 https://github.com/opencv/opencv/releases

c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第1张图片
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第2张图片
下载之后安装(就是解压),可以设置安装路径,安装完成后还需手动配置环境变量
配置环境变量
1.1、右击此电脑->属性->高级系统设置 或者 用鼠标右键单击屏幕左下角“开始”按钮,选择【运行】命令,在弹出对话框中输入“control”命令,调用【控制面板】:
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第3张图片
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第4张图片
1.2、点击环境变量
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第5张图片
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第6张图片

把下面两条添加进path里
%OPENCV_HOME%\build\x64\vc15\bin
%OPENCV_HOME%\build\java\x64

二、Visual Studio 2019下配置opencv

2.1、点开【视图】-【其他窗口】-【属性管理器】选项,同时,将软件的编译模式调整为“Debug”“x64”模式。
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第7张图片
2.2、找到Opencv的安装目录“D:\opencv\build\x64\vc15\bin”,将如下图所示的三个文件,复制粘贴到系统路径“C:\Windows\System32”文件夹内。
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第8张图片

2.3、依次点击菜单栏 -> 视图 -> 其他窗口 -> 属性管理器,打开属性管理器。
在属性管理器 Debug | x64 添加新项目属性表,命名为“OpenCV455Debugx64”

c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第9张图片
添加属性表
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第10张图片
2.4、编辑“OpenCV455Debugx64”属性
在“OpenCV455Debugx64”上右键,选择属性,对该属性进行编辑

  • VC++目录 -> 包含目录: 添加
    c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第11张图片

  • VC++目录 -> 库目录: 添加
    c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第12张图片

  • 链接器 -> 输入 -> 附加依赖项: 添加
    c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第13张图片
    确认更改,退出属性编辑器。

三、输入测试程序,编译运行

#include 
#include 
int main()
{
	//读入图片
	std::string imagename = "Standard_image/lena.jpg";
	cv::Mat img = cv::imread(imagename);
	//如果读入图像失败
	if (img.empty())
	{
		std::cout << "miss the image file : " + imagename << std::endl;
		return - 1;
	}
	//创建窗口
	cv::namedWindow("image", 1);
	//显示图像
	cv::imshow("image", img);
	//等待按键,按键盘任意键返回
	cv::waitKey();

	return 0;
}

测试结果如下图所示:
c++ opencv4.5.5 学习笔记(一) Visual Studio 2022 + OpenCV4.5.5 配置详解_第14张图片

你可能感兴趣的:(opencv,学习笔记,opencv,visual,studio,计算机视觉)