OpenCV VS2019 2022环境配置

OpenCV VS2019 2022环境配置

环境

  • OpenCV版本:OpenCV - 4.5.4(版本通用)

  • IDE:VS2019 2022 Community

OpenCV的下载以及解压

  1. 下载最新的 OpenCV 安装包,搜索OpenCV,点击Release,可以找到最新的版本,进入之后选择Windows版本
    在这里插入图片描述
    在这里插入图片描述

  2. 下载完成之后双击对其进行解压,注意这里解压的路径可以直接选择盘符,而不需要再选择一个子目录,解压时这里会自动生成一个opencv的子目录(我这里有多添加了一个OpenCV,所以下面的文章中我的路径多了一个OpenCV)
    在这里插入图片描述

配置系统环境变量

  1. 解压结束之后,在系统的搜索中搜索“高级系统设置”。
    在这里插入图片描述
    选择环境变量
    在这里插入图片描述
    找到系统变量中的Path,选中之后单击编辑进入
    在这里插入图片描述
    单击新建之后,可以出现如图所示的蓝色编辑框
    在这里插入图片描述
    找到解压的OpenCV的地址,找到文件夹中的中的 E:\OpenCV\opencv\build\x64\vc15\bin 目录,即选择到vc15下的bin目录之下,复制该路径。
    在这里插入图片描述
    添加该路径到环境变量中,直接粘贴即可。
    在这里插入图片描述
    添加完成之后确认即可

文件的添加

  1. E:\OpenCV\opencv\build\x64\vc15\bin 目录下的 opencv_worldxxx.dllopencv_worldxxxd.dll 复制到 C:\Windows\SysWOW64 这个文件夹中,为了防止后续在使用vs2019调试的时候出现的“由于找不到opencv_wordxxx.dll,无法继续执行代码。重新安装程序可能会解决此问题。”错误,可以把这两个文件同时拷贝到C:\Windows\System32 这个文件夹中
    在这里插入图片描述
    在这里插入图片描述

  2. 再把该目录里的 opencv_videoio_ffmpegxxx_64.dll 文件复制到 C:\Windows\System32 这个文件夹中
    在这里插入图片描述

VS中项目属性的配置

  1. 在解决资源方案管理器中右键单击项目,打开项目属性,
    在这里插入图片描述

    配置管理器设置为 x64 平台,也就是64位下。
    在这里插入图片描述
    找到VC++目录中的包含目录,点击编辑
    在这里插入图片描述
    点击如图所示的按钮,添加一个新行
    在这里插入图片描述
    找到E:\OpenCV\opencv\build\include目录,复制路径粘贴到刚刚创建的新行中,确认
    在这里插入图片描述
    在这里插入图片描述

  2. 按照相同的方法,把 E:\OpenCV\opencv\build\x64\vc15\lib 路径添加到VC++目录中的库目录
    在这里插入图片描述
    在这里插入图片描述
    最终结果如图所示
    在这里插入图片描述

  3. E:\OpenCV\opencv\build\x64\vc15\lib 下的 opencv_worldxxxd.lib 添加到附加依赖项中
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

注意

在这里插入图片描述

一定要保证这里的平台时x64,我这里就是刚刚忘记修改这里所以导致添加的配置改回x64之后无效,所以一定要修改。如果发现出错时,可以看看 1.是否满足x64平台下 2. 是否上述的所有的配置都生效

测试

测试代码:打开电脑的摄像头

#include <opencv2\opencv.hpp>
using namespace cv;
using namespace std;
 
int main()
{
	//读取视频或摄像头
	VideoCapture capture(0);
 
	while (true)
	{
		Mat frame;
		capture >> frame;
		imshow("读取视频", frame);
		waitKey(30);	//延时30
	}
	return 0;
}

结果:
在这里插入图片描述

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Vacancyl

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值