栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

在 Windows 上使用 CMake + MinGW 编译 OpenCV4.5.3 + OpenCV-contrib4.5.3 + Qt5.14.2

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

在 Windows 上使用 CMake + MinGW 编译 OpenCV4.5.3 + OpenCV-contrib4.5.3 + Qt5.14.2

CMake + MinGW 编译 OpenCV4.5.3 + OpenCV-contrib4.5.3 + Qt5.14.2
  • 一、版本声明
  • 二、环境变量配置
  • 三、CMake GUI 配置
  • 四、make 编译
  • 五、make install 安装

一、版本声明
  • CMake: 3.21.1
  • g++: 8.1.0
  • gcc: 8.1.0
  • OpenCV: 4.5.3
  • OpenCV-contrib: 4.5.3
  • Qt: 5.14.2
二、环境变量配置

三、CMake GUI 配置
  1. 选择 Source、Build 路径
  • Source: 下载的 opencv 源码的路径
  • Build: 编译时生成文件的路径(主要是 makefile 文件)

推荐按下图路径进行配置~

  1. Configure
  • Specify the generator for this project: MinGW Makefiles
  • Specify native compilers
  • Next
  • Compilers C: gcc.exe 的路径
  • Compilers C++: g++.exe 的路径
  • Finish
  1. 配置选项
  • 勾选 WITH_OPENGL

  • 勾选 BUILD_opencv_world(最后会集成在一个 libopencv_world453.dll 的动态库中)

  • 勾选 ENABLE_CXX11(如果没有,则创建一个)

  • 不勾选 WITH_IPP

  • 添加 opencv_contrib 路径

OPENCV_EXTRA_MODULES_PATH: E:/Opencv4.5.3/opencv_contrib-4.5.3/modules

  • 勾选 WITH_QT

  • 不勾选所有 python 相关选项(因为不需要 build for python)

  • 不勾选所有 TEST 选项

  1. Configure

  2. 配置选项

  • 添加 Qt 路径

  • 不勾选 WITH_OPENCL_D3D11_NV

  • 不勾选 WITH_MSMF

  • 不勾选 BUILD_opencv_hdf

报错,用不到这个包就不编译了

  • 不勾选 BUILD_opencv_cvv

勾选了 BUILD_opencv_world,就不能勾选这个,二者选其一,都选就会报 cvv 有关的错误。
用不到这个包就不编译了

  • 不勾选 BUILD_opencv_rgbd
  • 添加配置 OPENCV_VS_VERSIONINFO_SKIP 并勾选
  1. Configure
  2. 若 GUI 中无错误,点击 Generate
四、make 编译
E: # windows 要先切换盘符
cd E:Opencv4.5.3opencvbuildx64mingw
mingw32-make -j6 # 担心电脑卡,就不拉满了

若无报错,达到 100% 即可下一步。

五、make install 安装
mingw32-make install
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/873185.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号