首页 > 系统相关 >windows使用qt-mingw编译opencv4

windows使用qt-mingw编译opencv4

时间:2024-06-06 10:47:50浏览次数:46  
标签:qt 编译 windows make opencv mingw configure

windows使用qt-mingw编译opencv4

所需软件:

  • cmake-gui
  • qt工具链能正常使用
  • git

1. 下载opencv源码

2.cmake配置opencv

2.1 选择opencv源码目录和编译目录

以opencv4.10为例。

image

2.2 配置cmake指定qt-mingw工具链

点击configure。

image

image

image

image

设置CMAKE_MAKE_PROGRAM为mingw32-make路径。

image

2.3 配置opencv选项

点击configure

image

configure后界面。

image

除去java支持,如果你需要java就勾上:

image

取消编译test程序:

image

除去dnn支持,如果你需要dnn就勾上:

image

开启nofree支持:

image

开启openmp支持:

image

开启opengl支持:

image

指定opencv_contrib路径:

image

生成makefile:

image

3.编译opencv

进入opencv-build路径输入make进行编译。

出现 'windres' is not recognized as an internal or external command错误:

image

解决方法1: 重新configure、Generate,然后make重新编译。
image

若解决方法1还是报错,使用解决方法2.

解决方法2:将qt-mingw路径添加到系统path环境变量中,然后重新打开git-bash,重新make。

image

编译完成:

image

输入make install -j8,将库安装到CMAKE_INSTALL_PREFIX选项目录下:

image

image

标签:qt,编译,windows,make,opencv,mingw,configure
From: https://www.cnblogs.com/yerier/p/18234649/windows-uses-qtmingw-to-compile-opencv4-2b9k6h

相关文章

  • DockerCompose中部署Jenkins(Docker Desktop在windows上数据卷映射)
    场景Docker+Jenkins+Gitee+Maven项目配置jdk、maven、gitee等拉取代码并自动构建以及遇到的那些坑:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/128399052Windows10(家庭版)中DockerDesktop(docker)的配置、安装、修改镜像源、使用:https://blog.csdn.net/BADAO......
  • Binary Ninja 4.0.5336 (macOS, Linux, Windows) - 逆向平台
    BinaryNinja4.0.5336(macOS,Linux,Windows)-逆向平台请访问原文链接:https://sysin.org/blog/binary-ninja/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgBinaryNinjaANewTypeofReversingPlatformBinaryNinja是一个交互式反编译器、反汇编器、调试......
  • 2024年6月 AWVS -24.4.27详细安装教程附下载教程含windows和linux多版本
    免责声明请勿利用文章内的相关技术从事非法测试。由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任,请务必遵守网络安全法律法规。本文仅用于测试,请完成测试后24小时删除,请勿用于商业用途。如文中内容涉及侵权......
  • PyQt5打造高效的剪贴板管理器
    介绍:在数字化时代,有效地管理剪贴板中的复制内容对于提高生产力和简化使用至关重要。尽管剪贴板是现代计算的基本功能之一,但其默认功能通常缺乏高级管理选项。在本文中,我们将探讨如何利用PyQt5构建强大的剪贴板管理器,PyQt5是用于创建图形用户界面(GUI)的强大Python框架。通过......
  • VSCode(Visual Studio Code) C/C++ 开发环境 | MinGW无需输入代码 — 99.99%成功率(超详
    VisualStudioCodeC++六一马不停蹄更新中……参考资料:visualstudio|cppuninstall|vscode———————————————————————————————————————————————卸载VSCode【如没下跳转】-先下载下准备zip:MinGW32.zipMinGW真......
  • Qt OPC UA通信
    介绍OPCUA全称OpenPlatformUnifiedArchitecture,开放平台统一架构,是工业自动化领域通用的数据交换协议,它有两套主要的通信机制:1.客户端-服务器通信;2.发布订阅。Qt对OPCUA通信标准也提供了支持,目前还是第三方库的形式(不过Qt官方貌似有文档了),基于open62541开源库进行了封装,使得......
  • 在Windows上安装mysql-8.0.28-winx64.zip
    1.解压2.配置文件点击查看代码MicrosoftWindows[版本10.0.17763.316](c)2018MicrosoftCorporation。保留所有权利。D:\mysql\bin>mysqldinstallmysql8Servicesuccessfullyinstalled.D:\mysql\bin>mysqld--initialize-insecureD:\mysql\bin>mysql-uroot......
  • Qt6 播放音视频
    一、概述QT6相较于Qt5引入了许多新特性和改进,包括对音视频开发的增强支持。QT6中的音视频支持QT6提供了一套完整的音视频处理功能,这些功能被整合在QtAV项目中。QtAV是一个基于Qt的音视频处理框架,用于处理音视频播放、录制、编解码、处理等任务。QT6对QtAV进行了进一步的集成......
  • Windows装机很难再创建本地账号!微软Win11 24H2封堵邮件绕过方案
    据国外科技媒体报道,在装机 Windows11 24H2镜像时,微软已经采取措施封堵了,之前流行的通过电子邮件地址绕过登录微软账号直接创建本地账号的方法。自2021年Windows11系统发布以来,微软要求用户在装机过程中联网并登录微软账号,否则就无法正常进入桌面。虽然用户曾找到多种方法来......
  • 【手把手教学】最新ChatTTS语音合成项目使用指南AI变声器chatTTS教程来了!5S夺走你的卧
    像这种充满语气充满感情色彩的人声,再搭配一段自拍图,是由最近大火的AI项目chatTTS生成的,ChatTTS是专门为对话场景设计的文本转语音模型,例如LLM助手对话任务。它支持英文和中文两种语言。最大的模型使用了10万小时以上的中英文数据进行训练。在HuggingFace中开源的版本为4万小......