OpenCV在visual studio 2022中的下载与配置


首先感谢打赏我的老板们,这对我的创作是最大的鼓励,打赏的老板们私信的话我会尽我能力帮你答疑

一、opencv的下载

我个人用的是visual studio的2022版本,网上安装visual studio的教程非常多,这里我默认大家已经安装好了visual studio 2022. 然后接下去我们进入opencv的下载与安装。这里附上链接,点击链接进入opencv官网opencv
在这里插入图片描述
然后我们点击上方的library中的releases,点击可以进入下面这个界面:
在这里插入图片描述
我们可以看到opencv的库已经更新到了4.5.5。首先我安装的是visual studio 2022,其次我用的windows系统,因此我选择了opencv-4.5.5的windows,然后点击下载即可。我们会进入这个界面:
在这里插入图片描述
等待读秒的结束,会自动弹出下载的提示框:
在这里插入图片描述
这里我们自定义一下下载的路径,然后点击确认即可。然后找到我们下载好的路径,打开安装程序:
在这里插入图片描述
自定义好安装路径:在这里插入图片描述
然后下载完后,会得到这些文件:在这里插入图片描述
此时我们的opencv就已经下载完毕。

二、环境变量的更改

接下去我们要进入更改环境变量这各环节:右键点击电脑,选择属性,找到高级系统设置,点开会弹出:
在这里插入图片描述
此时我们点击右下方的环境变量,会弹出:
在这里插入图片描述
选中系统变量中的path并且点击编辑,会弹出:
在这里插入图片描述
然后我们点击右边的新建,这里我已近将我们的环境变量添加进去了,即这张图片中的最后一行‘D:\xxx\opencv\build\x64\vc15\bin’(这是我的路径,除了xxx文件夹的不同,后面只要你没改,直接抄上去就行了)。此时我们添加完了环境变量,然后一路确定退出。

三、visual studio 中的配置

现在我们打开visual studio 2022,随便新建一个c++空项目
在这里插入图片描述
创建好之后,右击源文件,点击添加,创建c++文件(.cpp),随便命名个名称,我这里命名为main():
在这里插入图片描述

在这里插入图片描述
然后我们点击上方任务栏中的项目,点击下方的opencv2属性。会出来这么个东西:
在这里插入图片描述
我们首先点击包含目录,然后点击旁边出现的小箭头再点击编辑,会弹出:
在这里插入图片描述
此时 点击上方红叉左边的添加新行,再点击新行右边出现的三个小点,我们会进入:在这里插入图片描述
此时我们找到路径D:\opencv\opencv\build\include 然后点击确认:
在这里插入图片描述
然后选择下方库目录 一样的操作,这时我们的路径选择是D:\opencv\opencv\build\x64\vc15\lib 然后点击确定,此时我们opencv2的属性页已经变成:
在这里插入图片描述
然后我们点击属性页 左边栏中的链接器,选中输入,点击附加依赖项(这里需要注意一点,要记得留意一下我们代码的运行配置,在属性页的正上方可以看到,比如我这边是Debug模式,平台是x64,因此我的附加依赖项应该是opencv_world455d.lib,而不是opencv_world455.lib,如果你选择的配置是Release,那么你的附加依赖项就应该是opencv_world455.lib):
在这里插入图片描述

在这里插入图片描述
此时打开路径D:\opencv\opencv\build\x64\vc15\lib文件夹:

在这里插入图片描述
选中opencv_world455d.lib 复制文件名(这里每个人的数字也许不同,不要紧)。将名字复制到附加依赖项点开之后的上方新建行中:
在这里插入图片描述
点击确认然后应用。
这里配置完之后,我们还需要将ide的配置也调成我们刚才配置的那样:
在这里插入图片描述
然后ide才能调用我们刚才配置的环境。

四、配置文件

这里的话,我一开始是按照网上看的教程,将路径D:\opencv\opencv\build\x64\vc15\bin 下的opencv_world455.dll和opencv_world455d.dll这两个文件复制粘贴到了 路径C:\windows\sysWOW64中,后来出去运行程序的时候发现报错。这里如果出现和我一样报错的同学和查看这篇博客报错解决,亲测可行。

五、代码测试环节

恭喜你到了这一步!现在我们进入代码测试环节,看看经过我们上面一通操作之后,我们能否顺利在visual studio中使用opencv库吧!
这里我附上代码:

#include <opencv2\opencv.hpp> 
#include <iostream>

using namespace std;
using namespace cv;

int main()
{
	Mat img;
	img = imread("D:/111.jpg");
	if (img.empty())
	{
		cout << "请确认图像文件名是否正确" << endl;
		return 0;
	}
	imshow("test", img);
	waitKey(0);
	return 0;
}

然后我们F5运行代码,如果显示图片,说明你顺利完成了上述配置,可以愉快在c++中运用opencv啦!!!!
在这里插入图片描述

### 解决安装Bartender时提示缺少.NET Framework的错误 对于在安装Bartender时遇到缺少.NET Framework的问题,确保安装了适当版本的.NET Framework是解决问题的关键[^1]。 #### 安装所需版本的.NET Framework 为了使Bartender正常工作,通常建议至少安装.NET Framework 4.7.2或更高版本。具体版本需求取决于所使用的Bartender版本。可以从微软官方网站下载并安装最新版本的.NET Framework。 ```bash https://dotnet.microsoft.com/download/dotnet-framework/net48 ``` 此链接指向的是.NET Framework 4.8,这是目前最新的长期支持版本之一。 #### 验证已安装的.NET Framework版本 如果已经安装过.NET Framework但仍出现问题,则需验证当前系统的.NET Framework版本是否满足要求。可以通过以下方式检查: - 打开命令提示符(CMD) - 输入`reg query "HKLM\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full"`查看注册表中的信息 这一步骤有助于确认是否有必要执行进一步的操作,比如更新到更高的版本或者修复现有的安装。 #### 更新或重新安装.NET Framework 假如发现已有版本低于推荐标准或是存在问题,应当考虑卸载旧版后再全新安装一次指定版本的.NET Framework。此外,在某些情况下,即使正确安装了合适的框架版本,也可能由于其他因素导致程序无法识别它们。这时可尝试通过官方提供的修复工具来修正潜在问题。 #### 重试Bartender安装过程 完成以上步骤之后再次启动Bartender的安装向导,应该不会再看到关于缺失.NET Framework组件的消息了。如果有任何残留问题,最后的办法就是完全清除之前的安装记录再做一遍完整的设置流程。
评论 52
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

澄鑫

谢谢,将继续努力提供技术方案

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值