【C++】win11,OpenCV安装教程(VS2022)

1.下载

首先进入官网,下载对应的安装包,苹果系统就选IOS pack,微软系统就选Windows

下载地址:Releases - OpenCV

 不方便外网下载的话可以下载我分享的百度网盘资源:

链接:https://pan.baidu.com/s/1lV7lKknPibbDkQB7S-ThDw?pwd=j7ay 
提取码:j7ay

我使用的是微软系统,下载完成后是这样的一个安装包

双击运行即可在安装包所在目录安装,可以自行创建一个文件夹也可以不创,因为OpenCV会自动生成一个文件夹,这里方便演示我还是在外部又包了一层文件夹。

安装完成后自动生成了OpenCV文件夹:

2.配置环境变量

安装完成后根据以下目录进入对应文件夹:

然后复制该文件的完整地址,用于接下来的环境变量配置。

接下来右键点击桌面上的“此电脑”图标->点击“属性”选项->在弹出的窗口中点击“高级系统设置”:

点击“环境变量”按钮:

在弹出的环境变量窗口中点击“Path”,然后点击右下角的“编辑”按钮,没有的话就先创建“Path”:

在新弹出的“编辑环境变量”窗口中点击新建,然后将刚才复制的OpenCV路径粘贴到窗口中。

此时环境变量就已经配置完成,关闭多余的窗口即可,不过先不要关闭bin文件目录,我们下一步还要用到。

3.配置项目属性

打开VS2022,打开需要使用OpenCV的项目,然后首先保证左上角的基本设置正确(Debug,x64):

接下来点击右侧资源管理器目录中的项目名称,点击键盘Alt+enter键(或右键项目名,点击最下方的属性选项)调出属性页:

点击左侧“配置属性”下的VC++目录,找到“包含目录”项和“库目录”项: 

在刚才我们打开的bin文件夹的同目录下还有一个lib文件夹,打开这个文件夹,复制当前文件夹目录:

点击一下“库目录”属性,点击右侧下标,点击“编辑”选项:

双击编辑窗口上方空白处,将刚刚复制到的lib文件目录粘贴到窗口中,然后点击确定:

此时“库目录”项下就会出现刚粘贴的文件目录:

接下来根据以下路径找到OpenCV文件夹下的opencv2文件,复制该文件完整路径:

然后回到属性页,点击包含目录右侧的下标按钮,点击编辑:

在“包含目录”窗口中双击上方空白处,将刚才复制的目录粘贴到这里,然后点击确定:

此时如果“包含目录”项右侧出现了我们刚刚粘贴的路径,即证明添加成功:

接下来点击窗口左侧的“链接器”,点击“输入”,点击“依赖项”,以同样的方式打开编辑窗口:

然后我们回到“lib”文件夹中,在该文件夹下有一个以d结尾的lib文件(注意是以d结尾那个),我们复制该文件的完整文件名,包括后缀,没有的话就在下一步自行输入后缀:

将该文件名粘贴到编辑窗口中,然后点击确定,此时所有的配置项目就都已经添加完成了:

点击确定按钮后即可正常引入OpenCV库:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/457271.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

orin nx 安装paddlespeech记录

nx配置: 模块 版本说明 CPU 8核 内存 16G Cuda版本 11.4 Opencv版本 4.5.4 Tensorrt版本 5.1 Cudnn版本 8.6.0.166 Deepstream版本 6.2 Python版本 3.8 算力 100T 安装paddlepaddle: 去飞桨官网下载jetpack版本的:下…

飞天使-k8s知识点13-kubernetes散装知识点2-statefulsetdaemonset

文章目录 RC RS DeploymentStatefulSet有状态服务控制器DaemonSet守护进程与任务job cronjob RC RS Deployment StatefulSet有状态服务控制器 statefulset StatefulSet 是 Kubernetes 1.9 版本引入的一个新的 API 对象,主要用于处理有状态的服务。StatefulSet 与 De…

Stable Diffusion 模型下载:RealCartoon3D - V14

文章目录 模型介绍生成案例案例一案例二案例三案例四案例五案例六案例七案例八案例九案例十下载地址模型介绍 RealCartoon3D 是一个动漫卡通混合现实风格的模型,具有真实卡通的 3D 效果,当前更新到 V14 版本。 RealCartoon3D 是我上传的第一个模型。我仍在学习这些东西,但…

力扣● 62.不同路径 ● 63. 不同路径 II

● 62.不同路径 单解这道题的话,发现第一行或者第一列的这些位置,都只有一条路径走到,所以路径条数都是1。这就是初始化。坐标大于第一行第一列的这些位置,因为机器人只能向下/向右走,所以只能从上个位置向下走和从左…

springboot Thymeleaf基本使用

文章目录 什么是Thymeleaf集成Thymeleaf模板引入依赖编辑配置编写controller测试访问 Thymeleaf 基础用法1).html文件使用thymeleaf语法 必须导入thymeleaf的头才能使用相关语法2).在html中通过thymeleaf语法获取数据获取单个属性获取对象属性传递集合对象传递条件对象获取sess…

Hadoop-IDEA开发平台搭建

1.安装下载Hadoop文件 1)hadoop-3.3.5 将下载的文件保存到英文路径下,名称一定要短。否则容易出问题; 2)解压下载下来的文件,配置环境变量 3)我的电脑-属性-高级设置-环境变量 4.详细配置文件如下&#…

2024年信息管理与工业制造与自动化国际学术会议(ICIMIMA2024)

2024年信息管理与工业制造与自动化国际学术会议(ICIMIMA2024) 会议简介 2024年信息管理与工业制造及自动化国际学术会议(ICIMIMA2024)将在中国三亚举行。会议旨在为信息管理和工业工程领域的专家、学者、工程师和技术人员提供一个平台,分享…

网神 SecGate 3600 防火墙 route_ispinfo_import_save 文件上传漏洞复现

0x01 产品简介 网神SecGate 3600防火墙是基于状态检测包过滤和应用级代理的复合型硬件防火墙,是专门面向大中型企业、政府、军队、高校等用户开发的新一代专业防火墙设备,支持外部攻击防范、内网安全、网络访问权限控制、网络流量监控和带宽管理、动态路由、网页内容过滤、邮…

回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测

回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测 目录 回归预测 | Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测预测效果基本描述程序设计参考资料 预测效果 基本描述 1.Matlab实现ABC-BP人工蜂群算法优化BP神经网络多变量回归预测&#x…

docker 运行jar包 指定配置文件

要在Docker中运行JAR包并指定配置文件,你可以创建一个Dockerfile来定义你的容器环境,并在其中指定如何运行JAR包和配置文件。下面是一个简单的例子,展示了如何在Dockerfile中设置这些配置: 第一步:创建 Dockerfile文件…

零基础学编程从入门到精通,系统化的编程视频教程上线,中文编程开发语言工具构件之缩放控制面板构件用法

一、前言 零基础学编程从入门到精通,系统化的编程视频教程上线,中文编程开发语言工具构件之缩放控制面板构件用法 编程入门视频教程链接 https://edu.csdn.net/course/detail/39036 编程工具及实例源码文件下载可以点击最下方官网卡片——软件下载—…

【Linux笔记】文件系统与软硬链接

一、文件系统概述 1.1、先来聊一聊“磁盘” 在讲解文件系统之前,我觉得有必要先聊一下“磁盘”,因为我觉得如果弄懂了磁盘的存储原理,大家可能更容易理解文件系统是怎么管理数据的,并且理解计算机是怎么将磁盘抽象到文件系统的。…