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 指定目录

欢迎关注我,一起交流!

相关推荐
滕州市燕猫虎计算机科技工作室个体工商户5 小时前
《Rust程序设计》学习笔记八:结构体
笔记·学习·rust·rust程序设计
志尊宝6 小时前
Vue3 零基础每日笔记(082):文件上传实战——el-upload 校验、自定义上传、头像预览
前端·javascript·vue.js·笔记·#javascript·#vue.js
后季暖7 小时前
电商问数笔记(2)
笔记
xier_ran8 小时前
【infra之路】AI 编译器学习笔记(二):重拾 C++——移动语义与 LLVM 风格的类型转换
人工智能·笔记·学习
长沙红胖子Qt8 小时前
Qt+TiePieHS3开发笔记(二):HS3发送器发出内置波形、直连示波器,示波器检测内置波形Demo
qt·示波器·tiepiehs3·发生器·同步发射和示波器采集
星恒随风10 小时前
Linux库的底层原理:ELF文件格式、静态链接、程序加载、虚拟地址空间与GOT/PLT详解
linux·运维·笔记·学习·状态模式
罗西的思考10 小时前
[Agent Memory / 强化学习] MemPO源码学习笔记 — (7)— 混合机制
笔记·学习
陈年老古董11 小时前
PyQt5 入门指南:环境搭建、PyCharm 外部工具配置与登录界面实战
开发语言·qt·pycharm
ClinicTech11 小时前
婴儿培养箱技术笔记:温控、报警与数据记录的三层架构
笔记
zhanghaha131411 小时前
Qt 类完整例程【逐词拆解 + 逐步骤执行保姆教程】
开发语言·qt