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

QT5.14.2、CMake 扩展openCV

一、准备工具

Qt5.14.2

c++11

cmake3.24.0

opencv3.4.16

二、使用cmake可扩展opencv 

首先解压cmake、opencv 两个下载的压缩包,如下:

运行cmake-gui.exe

打开后有弹窗选择,

然后进入QT的安装路径下找 mingw73_64文件下的 C和C++的执行文件



这个截图是我扩展编译完成后的截图

这里需要添加和几个参数 主要用到 bool和string 如下图:

新增OPENCV_VS_VERSIONINFO_SKIP,选BOOL 取值1或者勾选value
新增 CMKAE_BUILD_TYPE,选string 取值release

新增 Qt5_DIR ,      C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\cmake\Qt5 选path

在search中排查选项勾选情况


其他选项勾选如下:
BUILD_SHARED_LIBS                  勾选
WITH_OPENGL                             勾选
WITH_QT                                        不勾选
OPENCV_ENABLE_ALLOCATOR_STATS    不勾选
WITH_OPENCL_D3D11_NV        不勾选
BUILD_opencv_world        不勾选
OPENCV_GENERATE_SETUPVARS        不勾选
OPENCV_ENABLE_ALLOCATOR_STATS        不勾选
BUILD_SHARED_LIBS             勾选

上述操作完成后,依次点击 Configure 、Generate

先点击Configure,出现 Configuring done 后。点击  Generate 等待 Generate done 出现

这里 cmake扩展选项就完成了

三、编译opencv扩展

在完成上面步骤后,会出现上面指定的 build_mingw64 文件

打开菜单中的 MinGw终端

使用命令进入上面生成的文件夹

cd D:\opencv\build_mingw64

开始执行编译命令

mingw32-make j 8

完成后执行命令

mingw32-make install

这里整个命令执行就完成了。

http://www.xdnf.cn/news/1387603.html

相关文章:

  • JVM_JMM
  • 面试八股文之——JVM与并发编程/多线程
  • Python Imaging Library (PIL) 全面指南:PIL基础入门-构建简易图像编辑器
  • LSTM实战:回归 - 实现交通流预测
  • 在Windows系统上将Java的.jar文件部署为服务
  • stylelint在项目中使用
  • 构筑沉浸式3D世界:渲染、资源与体验的协同之道
  • 牛客网 DP35 二维前缀和
  • 【算法】链表专题
  • C#连接SQL-Server数据库超详细讲解以及防SQL注入
  • 零基础json入门教程(基于vscode的json配置文件)
  • 序列化和反序列的学习
  • 医疗AI时代的生物医学Go编程:高性能计算与精准医疗的案例分析(五)
  • Word - Word 查找文本中的特定内容
  • Redis vs Elasticsearch:核心区别深度解析
  • c++二叉搜索树
  • 在Linux的环境下安装GitLab(保姆级别)
  • Ubuntu下的压缩及解压缩
  • Llama-index学习文档
  • AI驱动万物智联:IOTE 2025深圳展呈现无线通信×智能传感×AI主控技术融合
  • 【Python办公】CSV按列去重工具
  • LangChain实战(三):深入理解Model I/O - Prompts模板
  • 聊聊Prompt Engineering (提示词工程)
  • Rust Web框架Axum学习指南之响应和异常封装
  • websocket建立连接过程
  • AI供应链优化+AI门店排班:蜜雪冰城降本20%、瑞幸提效的AI商业落地实战
  • 港科大开放世界长时域具身导航!LOVON:足式机器人开放词汇目标导航
  • LeetCode Hot 100 Python (1~10)
  • 1 分钟 Maya 动画渲染要多久?5 天还是 5 小时
  • linux系统学习(15.启动管理)