当前位置: 首页 > news >正文

VS2022 配置 OpenCV并开始第一个程序

VS2022安装

首先下载 VisualStudioSetup.exe 下载连接:Visual Studio 2022 IDE - 适用于软件开发人员的编程工具

点击上面的链接即可进入到下载页面。进入到下载页面,可看到有几个版本可选,如下:

 我选择的是企业版:Enterprise 2022,点击Enterprise 2022即开始下载,下载所得即为:VisualStudioSetup.exe。下载完成后,以管理员身份运行VisualStudioSetup.exe,并按照提示即可完成VS2022的安装。VS2022安装过程比较简单,这里就不演示安装过程。

OpenCV的下载安装

OpenCV下载链接:Releases - OpenCV

点击下载链接即可进入到下下载页面,如下:

在该页面可选择要下载的版本及其运行环境,这里我选得是OpenCV

4.8.0 for Windows. 点击Windows,即可开始下载,如下:

有些时段可能下载很慢,在晚上下载,可能会快些。下载所得为一个自解压文件,我得到的文件如下:

OpenCV 不需要安装,以管理员身份运行下载所得文件实际上是一个解压过程,指定解压文件的存放路径,解压即可。我把它直接放在了D盘的根目录下。如下:

创建环境变量

创建环境变量是在Path的值中新建两个路径分别指向bin与lib目录。如下:

 在VS2022中创建一个OpenCV实例程序

1.新建C++控制台应用程序(空项目)

2. 输入项目名称创建项目

 3.点击项目菜单,点击属性

4.点击属性也中的“VC++ 目录”,再点击后“包含目录”,再点击后面的向下展开符号,再展开栏中点击编辑。

5.  在弹出包含目录的对话框中,点击添加新行符号,添加新行。

6. 添加的包含目录如下:

  

7.同样的方法编辑添加库目录。

 8. 添加库目录如下:

9. 用同样的 方法添加连接器的附加依赖项。

10.添加的依赖项如下:

也可打开属性管理器分别为“Debug|x64”设置依赖项为:opencv_world480d.lib;“Release|x64”设置依赖项为:opencv_world480.lib

 11. 讲鼠标指针移动到“解决方案资源管理器”的源文件上按右键添加新建项。

12. 新建main.cpp

13. 在main.cpp 中加入如下代码:

#include <opencv2/opencv.hpp>
#include <iostream>using namespace cv;int main(int argc, char** argv)
{Mat src = imread("G:/pic/board-01.png");namedWindow("OpenCV Tewst", WINDOW_AUTOSIZE);imshow("OpenCV Tewst", src);waitKey(0);return 0;
}

14. 按“Ctrl+F5”,运行程序,结果如下:

说明配置成功,本文到此结束。

http://www.lryc.cn/news/237037.html

相关文章:

  • 图像处理01 小波变换
  • 构建自定义ChatGPT,微软推出Copilot Studio
  • 什么是Mock?为什么要使用Mock呢?
  • elementui表格自定义指令控制显示哪些列可以拖动
  • Motion Plan之搜素算法笔记
  • 新中新身份证阅读器驱动下载sdk DKQ-A16D
  • 世界坐标系,相机坐标系,像素坐标系转换 详细说明(附代码)
  • 计算机毕业设计 基于SpringBoot的企业内部网络管理系统的设计与实现 Java实战项目 附源码+文档+视频讲解
  • CISP模拟试题(三)
  • 前端调取摄像头并实现拍照功能
  • android —— 阴影效果和跑马灯效果Textview
  • 多态语法详解
  • Python大数据之linux学习总结——day11_ZooKeeper
  • C语言——函数的嵌套调用
  • 4种经典的限流算法与集群限流
  • 网工内推 | 国企、港企网工,年底双薪,NA以上认证即可
  • 【华为HCIP | 华为数通工程师】刷题日记1116(一个字惨)
  • ​软考-高级-系统架构设计师教程(清华第2版)【第7章 系统架构设计基础知识(263~285)-思维导图】​
  • ⑩⑥ 【MySQL】详解 触发器TRIGGER,协助 确保数据的完整性,日志记录,数据校验等操作。
  • 数据结构与算法编程题3
  • Go基础面经大全(持续补充中)
  • uniapp heckbox-group实现多选
  • 读懂:“消费报销”模式新零售打法,适用连锁门店加盟的营销方案
  • 一个基本的http客户端
  • html-网站菜单-点击菜单展开相应的导航栏,加减号可切换
  • 2.FastRunner定时任务Celery+RabbitMQ
  • vb.net 实时监控双门双向门禁控制板源代码
  • 文具办公产品展示预约小程序的作用如何
  • 渗透测试流程是什么?7个步骤给你讲清楚!
  • 如何解决网站被攻击的问题:企业网络攻防的关键路径