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

欢迎关注我,一起交流!

相关推荐
blasit40 分钟前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++·qt·tcp/ip
西岸行者5 天前
学习笔记:SKILLS 能帮助更好的vibe coding
笔记·学习
starlaky5 天前
Django入门笔记
笔记·django
勇气要爆发5 天前
吴恩达《LangChain LLM 应用开发精读笔记》1-Introduction_介绍
笔记·langchain·吴恩达
悠哉悠哉愿意5 天前
【单片机学习笔记】串口、超声波、NE555的同时使用
笔记·单片机·学习
勇气要爆发5 天前
吴恩达《LangChain LLM 应用开发精读笔记》2-Models, Prompts and Parsers 模型、提示和解析器
android·笔记·langchain
qianshanxue115 天前
计算机操作的一些笔记标题
笔记
土拨鼠烧电路5 天前
笔记11:数据中台:不是数据仓库,是业务能力复用的引擎
数据仓库·笔记
土拨鼠烧电路5 天前
笔记14:集成与架构:连接孤岛,构建敏捷响应能力
笔记·架构
范特西.i5 天前
QT聊天项目(8)
开发语言·qt