VS2019中C++配置OpenCV

VS2019中C++配置OpenCV

环境

OpenCV版本:OpenCV - 4.5.4

IDE:VS2019 Community

语言:C++

教程

OpenCV的下载以及解压

  1. 下载最新的 OpenCV 安装包,搜索OpenCV,点击Release,可以找到最新的版本,进入之后可以根据不同的系统下载对应的版本
    在这里插入图片描述

  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_world454.dll 和 opencv_world454d.dll 复制到 C:\Windows\SysWOW64 这个文件夹中
    在这里插入图片描述

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

VS2019中项目属性的配置

  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_world454d.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;
}

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

猜你喜欢

转载自blog.csdn.net/qq_51672565/article/details/121585534