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

OpenCv实战笔记(1)在win11搭建opencv4.11.1 + qt5.15.2 + vs2019_x64开发环境

一. 准备工作
Visual Studio 2019(安装时勾选 C++ 桌面开发 和 Windows 10 SDK)
CMake 3.20+(官网下载)
Qt 5.15.2(下载 Qt Online Installer)安装时勾选 MSVC 2019 64-bit 组件。
opencv 4.11.1 源码下载

git clone https://github.com/opencv/opencv.git
cd opencv
git checkout 4.11.0
cd …
git clone https://github.com/opencv/opencv_contrib.git
cd opencv_contrib
git checkout 4.11.0

二、使用 CMake 配置 OpenCv
选项 设置值 说明
CMAKE_INSTALL_PREFIX C:/Dev/opencv-install 安装路径
OPENCV_EXTRA_MODULES_PATH C:/Dev/opencv_contrib/modules 加载扩展模块
WITH_QT 勾选 启用 Qt 支持
WITH_OPENGL 勾选 如果希望使用 OpenGL
BUILD_opencv_world 勾选 生成单一 lib 文件:opencv_world411.lib
BUILD_TESTS, BUILD_PERF_TESTS 取消勾选 节省编译时间
qt支持配置
在这里插入图片描述
三、使用 Visual Studio 编译
在生成的解决方案中打开 ALL_BUILD 项目,右键选择 “生成”
编译完成后,编译 INSTALL 项目,会将库文件复制到 CMAKE_INSTALL_PREFIX 指定目录
在这里插入图片描述

http://www.dtcms.com/a/170795.html

相关文章:

  • ROC-AUC:模型评估的“超级英雄
  • 文献分享:CH-CL配对和VL结构域的完整性影响IgG1分泌过程
  • Coco AI 入驻 GitCode:打破数据孤岛,解锁智能协作新可能
  • (undone) MIT6.S081 2023 学习笔记 (Day10: LAB9 fs file system)
  • 深入了解 OpenIddict:实现 OAuth 2.0 和 OpenID Connect 协议的 .NET 库
  • 如何使用VSCode编写C、C++和Python程序
  • Go语言八股文之Map详解
  • 【项目篇之统一内存操作】仿照RabbitMQ模拟实现消息队列
  • R语言traj包进行潜轨迹分析
  • 电气设备器件选型参数---断路器
  • 学习黑客 TCP/IP
  • 民法学学习笔记(个人向) Part.3
  • [方法论]软件工程中的软件架构设计:从理论到实践的深度解析
  • 碰撞检测学习笔记
  • 平衡二叉搜索树模拟实现1-------AVL树(插入,删除,查找)
  • C++入门小馆:继承
  • Java 集合线程安全
  • 爬虫的应用
  • P5937 [CEOI 1999] Parity Game 题解
  • Linux54 源码包的安装、修改环境变量解决 axel命令找不到;getfacl;测试
  • 力扣-字符串-468 检查ip
  • XGBoost算法原理及Python实现
  • 使用 Azure DevSecOps 和 AIOps 构建可扩展且安全的多区域金融科技 SaaS 平台
  • 网狐系列三网通新钻石娱乐源码全评:结构拆解、三端实测与本地部署问题记录
  • 软考-软件设计师中级备考 11、计算机网络
  • 数据结构与算法:回溯
  • Redis 数据类型详解(一):String 类型全解析
  • GateWay使用
  • 【CISCO】Se2/0, Se3/0:串行口(Serial) 这里串口的2/0 和 3/0分别都是什么?
  • Python函数完全指南:从零基础到灵活运用