Qt中配置OpenCV

article/2025/10/11 23:39:46

Qt中配置OpenCV

  • 1. 环境下载
  • 2. 进行编译和安装
    • 2.1 新建opencv-build文件夹,用于opencv的 编译和安装(直接在opencv下新建即可)
    • 2.2 CMake设置
    • 2.3 命令行进行编译安装
  • 3. Qt测试
  • 4. 其它问题
    • 4.1 若电脑上安装有PyQt
    • 4.2 电脑无法访问wai网

1. 环境下载

Qt-5.14.2 + opencv-4.4.0 + opencv_contrib-4.4.0 + cmake-3.19.8-win64

在进行配置时请严格按照此版本配置进行,不同版本之间配置过程会有较大差异。

  • qt下载:
    – 官方下载地址:https://download.qt.io/archive/qt/,下载时最好将下载连接 放到迅雷中进行下载,否则容易中断。
    – 使用Qt Creator进行开发的同学,安装时需要安装MinGW32位和64位(也可根据需要二选一)。
    – 安装完成后将64位的路径添加到path中,路径为:C:\Softwares\PRO\Qt5\Qt5.14.2\Tools\mingw730_64\bin一定要选你自己qt的安装位置下对应的tools文件夹)。在以下内容中为了方便描述用QtRoot代替C:\Softwares\PRO\Qt5\Qt5.14.2,即你自己电脑上的Qt安装路径,在使用时记得替换
  • opencv下载及安装:
    – 官网下载地址:https://opencv.org/releases/
  • opencv-contrib下载及安装
  • cmake下载及安装
    – 官网下载地址:https://cmake.org/download/
    – 安装过程中记得勾选添加换进变量
    – 关于CMake

2. 进行编译和安装

2.1 新建opencv-build文件夹,用于opencv的 编译和安装(直接在opencv下新建即可)

在这里插入图片描述

2.2 CMake设置

2.2.1 选取源码路径 和 编译路径:源码路径为opencv下的source文件夹,编译路径即为刚刚新建的opencv-build`文件夹。

在这里插入图片描述
2.2.2 选择编译器:然后点击Configure(第一次),在选择编译器时选择第二项本地的编译器(specify native compilers),然后点next
在这里插入图片描述

在编译器选择界面,选择自己安装的qt下的gcc和g++编译器,路径分别为:QtRoot/Tools/mingw730_64/bin/gcc.exeQtRoot/Tools/mingw730_64/bin/g++.exe。Fortran不用选择。然后点击Finish按钮。注意是Tools下的mingw730_64在这里插入图片描述
在这里插入图片描述

2.2.3 选择WITH_OPENGL和WITH_QT:在下图界面中搜索WITH_OPENGLWITH_QT,都勾选上,然后点击Configure按钮(第二次)。
在这里插入图片描述
在这里插入图片描述
2.2.4 第一次报错及解决方法 :

此时会提示错误信息:Error in configuration process,project files may be invalid
在这里插入图片描述
解决方法:在CMakeLists.txt文件中添加一句话set (CMAKE_PREFIX_PATH "D:\\Qt5.12.2\\5.12.2\\mingw73_64\\"),CMakeLists.txt文件位置OpencvRoot/sources/CMakeLists.txt
在这里插入图片描述
再次点击configure按钮(第三次),完全没有问题后显示configuring done,然年点击Generate按钮,完成后可以关闭CMake软件。

2.3 命令行进行编译安装

在opencv-build文件夹中按着Shift按钮+鼠标右击打开Powershell
在这里插入图片描述
输入:mingw32-make -j 8
将会在进行到40%的时候报告错误:gcc: error: long: No such file or directory,原因是没有添加 opencv-contrib库
解决方法:编辑flags.make文件,文件位置:OpenCVRoot/opencv-build/modules/core/CmakeFiles/opencv_core.dir/flags.make,替换RC_DEFINNNES这一行,可以使用#号注释掉,然后将下面这句话粘贴到文件中:

RC_DEFINES = -DCVAPI_EXPORTS -D_USE_MATH_DEFINES -D_WIN32_WINNT=0x0601 -D__OPENCV_BUILD=1 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS

再次输入mingw32-make -j 8,(需要等待较长时间,可以去倒杯水喝)
编译完成后输入命令:mingw32-make install,进行安装。
安装完成后添加环境变量:OpenCVRoot/opencv-build/install/x64/mingw/bin,OpenCVRoot/opencv-build/install/为默认的编译后opencv安装文件夹。

3. Qt测试

新建项目:
在这里插入图片描述
项目名(创建路径),下一步。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

可以不选语言(None)在这里插入图片描述

64位
在这里插入图片描述
可以不添加版本控制(None)
在这里插入图片描述
.pro文件中添加如下内容,注意一定要换成自己的路径

INCLUDEPATH += C:\Softwares\PRO\OpenCV\opencv\opencv-build\install\includeLIBS += C:\Softwares\PRO\OpenCV\opencv\opencv-build\lib\libopencv_*.a

在这里插入图片描述
在mainwindow中包含以下文件,并使用命名空间:

#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/features2d.hpp>
using namespace cv;

读取图片并显示

Mat image = imread("C:/Users/DigiE/Pictures/111.jpg",1);
namedWindow( "Display window");
imshow("Display window", image );
waitKey(0);

在这里插入图片描述

4. 其它问题

4.1 若电脑上安装有PyQt

报错信息

4.2 电脑无法访问wai网

可以找中转网址,下载好后放到对应的文件夹下。


http://chatgpt.dhexx.cn/article/MY7y08UL.shtml

相关文章

Anaconda配置OpenCV

文章目录 1.安装Anaconda2.配置OpenCV2.1打开Anaconda Prompt2.2找到里面Scripts的路径2.3下载2.4验证是否配置成功 3.出错解决办法4.参考文章 1.安装Anaconda 可以查看我的上一篇文章&#xff1a;Anaconda下载、安装和环境配置 2.配置OpenCV 2.1打开Anaconda Prompt 在开始…

Opencv学习笔记——opencv配置安装与IDE环境安装

文章目录 前言一、opencv配置安装二、IDE的安装总结 前言 既然开始对AI视觉这个方面有兴趣&#xff0c;也初步接触了一些AI视觉在嵌入式方面的应用&#xff0c;那自然少不了对Opencv的学习。到现在开始学习opencv之前对它了解不多&#xff0c;只知道opencv的全称是Open Source…

vs + python + opencv 配置

首要条件&#xff0c;在vs上安装python环境。 以Visual Studio 2019为例讲解如何配置python、opencv、及相关第三方库。&#xff08;其它vs版本只是在界面上有所区别&#xff0c;过程相同。&#xff09; 步骤一&#xff1a;安装python开发工具 按下图操作&#xff0c;勾选Pyt…

vscode配置opencv

前言 本篇文章主要用来记录使用vscode配置opencv的全过程&#xff0c;在整个过程中需要用到的工具包括vscode安装包、MinGW-w64和opencv的源码。vs studio配置opencv比较简单&#xff0c;opencv官网中已经有用vs studio编译器编译好的opencv库&#xff0c;但是对于vscode而言&a…

windows下 C++ openCV配置及x86编译(傻瓜式教程)

本傻瓜教程需要的环境如下: IDE: vs2015或vs2017 , windows 10 或 11 vs2017下载地址如下: ①百度网盘 链接&#xff1a;https://pan.baidu.com/s/1r628e9M5lv_F9IWO-h05jA 提取码&#xff1a;23a7 ②官网地址 https://my.visualstudio.com/Downloads/Featured?mktzh-cnh…

【Qt+OpenCV配置简介】

【Qt&OpenCV】QtOpenCV配置简介 文章目录 【Qt&OpenCV】QtOpenCV配置简介前言一、Qt安装二、OpenCV安装三、Qt配置OpenCV四、测试​总结 前言 越来越多的开发人员选择基于开源的Qt框架与OpenCV来实现界面和算法&#xff0c;其原因不单单是无版权问题&#xff0c;更多是…

Qt+OpenCV配置教程(图解亲测)

文章目录 QtOpenCV配置教程安装配置使用 QtOpenCV配置教程 安装 我都安的最新版的&#xff08;cmake 3.22.1 opencv 4.5.1 qt 5.12.1&#xff09;。 1、cmake安装 2、qt mingw安装 3、opencv安装 配置 首先要设置环境变量。 换成对应你自己版本、位置的环境变量 D:\Prog…

Python配置OpenCV

pip install opencv-pyton&#xff0c;但是由于网络原因&#xff0c;会导致下载不成功。可以从这个网站下载python版本对应的opencv安装包&#xff1a;https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv 比如我的python版本是3.8.8 > 对应python版本&#xff0c;下载这个…

Opencv环境配置

下载 可以在Opencv官网下载发布包&#xff0c;opencv4需要C版本高&#xff0c;可以选择opencv3。 我这里就下载Opencv3.4.14的windows版本&#xff0c;注意这里下载后里面包含源码和编译后的lib和dll。所以不用单独下载Sources。 下载后解压出来就是这样&#xff1a; 创建项目…

opencv配置VS2019环境

首先下载opencv opencv下载网址 1.VS2019安装插件 打开以后根据需要选择工作负载&#xff0c;如果进行C/C开发的话&#xff0c;只需要选择 使用c的桌面开发即可 接着点击“单个组件”按钮&#xff0c;可以看到很多组件如下图所示&#xff0c;选择自己需要的组件即可&#xff…

Visual Studio + Opencv配置

目录 Opencv安装、环境变量配置Visual Studio 库的两种配置 本文使用操作系统为Windows10&#xff0c;仅适用于windows环境Visual Studio编译器上的 Opencv开发配置。Opencv所有平台通用的配置方式是从官网下载源码&#xff0c;然后使用CMake编译成对应平台的库&#xff0c;比…

【环境配置】Visual Studio opencv配置

需求 在Visual Studio环境中编写C代码&#xff0c;同时可以调用OpenCV的相关代码。 1.安装OpenCV 访问 opencv 官网下载对应平台的库文件。 注意&#xff1a;Visual Studio和OpenCV有相应的版本对应&#xff0c;本人使用的是VS2013&#xff0c;而Visual Studio2013对应的是v…

基于VS2019的OpenCV配置

安装了最潮流最新式的VS2019的小伙伴们在配置OpenCV的时候&#xff0c;经常会遇到在属性管理器里找不到Microsoft.Cpp.x64.user文件的问题&#xff0c;而网上给出的解决办法大多是使用VS2017等老版本或者自行下载MSbuild文件。 可咱又不想放弃VS2019&#xff0c;MSbuild文件网上…

qt+opencv配置

参考了这篇博客&#xff1a; https://blog.csdn.net/qq_42027706/article/details/122210273 1.QT去官网镜像下载的5.12.9&#xff0c;opencv就用的博客上传的3.4 QT地址 下载完成后&#xff0c;因为使用的是已经编译过的opencv&#xff0c;直接把云盘中OpenCV的文件复制下来…

Opencv配置环境变量

一、所需工具 visual studio 官网路线 Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com) opencv 下载路线 Releases - OpenCV &#xff08;下载好之后双击解压&#xff09; 二、配置步骤 1、配置环境变量 找到桌面上 我的…

opencv配置

1.下载并解压 下载文件 下载完后&#xff0c;运行即可 我解压在D:\opencv 2.配置环境变量 将D:\opencv\opencv\build\x64\vc15\bin添加至环境变量中&#xff0c;根据自己实际解压位置添加 3.创建工程 使用vs2022新建一个C项目 创建之后&#xff0c;打开属性管理器 属性管…

VS2017配置opencv教程(超详细!!!)

前言&#xff1a;刚开始是不打算写这篇博客的&#xff0c;但是我最近为了完成对老师布置的区域生长算法&#xff0c;强行要配置一波opencv&#xff0c;因为换了电脑&#xff0c;所以选择了有黑黑主题酷酷的VS2017&#xff0c;但无奈网上的博客关于vs2017配置Opencv不够全&#…

opencv 一 基本运行环境配置(下载安装、编写代码、配置环境)

从0开始下载opencv并配置环境变量&#xff0c;然后在vs2019中新建c项目&#xff0c;并配置opencv。最后新建代码&#xff0c;测试opencv的完整教程。 1、opencv下载安装 1.1 opencv下载 方式一&#xff1a;官网下载安装&#xff0c;官网地址&#xff1a;Releases - OpenCV 方…

OpenCV安装及其开发环境配置(C++)

目录 第一章 Opencv安装及其环境变量配置 1.1下载并安装OpenCV 1.2 OpenCV环境变量配置 第二章 Visual Studio 2019 编译器下载安装 第三章 OpenCV开发环境配置(C) 3.1创建项目 3.2 添加包含目录 3.3 添加库目录 3.4 添加附加依赖项 3.5 后续问题的检验和处…

OpenCV配置教程

文章目录 前言一、下载和安装OpenCV SDK二、配置包含路径三、配置库目录&配置链接器四、配置环境变量五、dll文件复制到system32中六、验证配置结果七、结语 前言 本篇主要记录自己配置OpenCV4的步骤和心得。IDE为Visual Studio2017&#xff0c;OpenCV版本号为4.5.5 目前…