IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 人工智能 -> win10下Qt5.12.3配置OpenCV4.5.3 -> 正文阅读

[人工智能]win10下Qt5.12.3配置OpenCV4.5.3

软件准备

64位win10系统
Qt 5.12.3
Cmake 3.21.1
OpenCV 4.5.3

Qt安装包下载
QT版本官方下载地址:http://download.qt.io/archive/qt/
进入官网,按如下图示进行相应的系统版本下载即可。
在这里插入图片描述
选择版本
在这里插入图片描述
选择windows系统进行下载
在这里插入图片描述
下载完成后,打开文件夹,找到QT安装程序
在这里插入图片描述
启动安装程序,按如图步骤进行安装
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

默认安装路径为C盘,安装文件很大,如果C盘空间不是很充足,建议安装其他盘符中
在这里插入图片描述

选择如下组件(如果内存充足可以全选,大概20多个G左右,以下组件必选
在这里插入图片描述
在这里插入图片描述

同意许可协议,点击下一步
在这里插入图片描述

此处直接点击下一步
在这里插入图片描述

点击安装
在这里插入图片描述

耐心等待即可
在这里插入图片描述

安装完成
在这里插入图片描述

Qt环境变量配置
复制Qt的bin路径
在这里插入图片描述

右键 此电脑——属性——控制面板——高级系统设置
在这里插入图片描述

点击 高级——环境变量
在这里插入图片描述

选择系统变量,找到Path,点击编辑——新建,把bin路径粘贴进去,点击确定。
在这里插入图片描述
配置完成。

Cmake安装
Cmake截止目前的最新版本是3.21.1,链接:https://cmake.org/download/. 点击如下页面红色箭头所指链接下载

在这里插入图片描述
安装步骤如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装OpenCV
OpenCV截止目前的最新版是4.5.13,链接:https://opencv.org/releases.html. 选择windows版本下载
在这里插入图片描述
点击.exe文件下载
在这里插入图片描述
得到
在这里插入图片描述

Compiling OpenCV
进入C:\Program Files\CMake\bin,点击cmake-gui.exe
在这里插入图片描述
点击Configure(下图红框位置文件加根据自己安装位置选择,opencv-build是自己新建的一个空文件夹,下面要用到)
在这里插入图片描述
保持默认MinGW Makefiles,点击Specify native compilers,再next
在这里插入图片描述
Compilers:

C D:/Qt/Qt5.12.1/Tools/mingw730_64/bin/gcc.exe
C++ D:/Qt/Qt5.12.1/Tools/mingw730_64/bin/g++.exe
Fortran不用管
在这里插入图片描述

Configuring done之后,会出现一大片红的,不用管,下拉将WITH_OPENGL和WITH_QT选中即可,然后再次点击Configure
在这里插入图片描述
此时仍会有红色出现
在这里插入图片描述

Set Qt5Concurrent_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Concurrent
Set Qt5Core_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Core
Set Qt5Gui_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Gui
Set Qt5OpenGL_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5OpenGL
Set Qt5Test_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Test
Set Qt5Widgets_DIR to C:\Qt\Qt5.12.1\5.12.1\mingw73_64\lib\cmake\Qt5Widgets

按照上述设置将出现红色几个条框的Value进行更改(可能会有所不同,但基本差不多,依葫芦画瓢改就行)
在这里插入图片描述

再次点击Configure之后,红色消失(切记,取消与python相关的,找不到在search出搜python)
在这里插入图片描述

最后点击Generate
在这里插入图片描述
Generate完成之后,关闭Cmake即可,此时进入之前我们新建的文件夹,即可看到刚才生成的文件。
在这里插入图片描述
将鼠标放在该文件夹界面内,按住shift键,同时点击鼠标右键,点击在此处打开Powershell窗口(s),进入Windows Powershell,输入

mingw32-make -j 8

按回车键执行该命令,这里的-j 8是为了让CPU进行多任务处理,可以加快编译速度。
100%完成之后,输入

mingw32-make install

(如果之前Generate时没有取消python的√,这里会报错)
完成之后退出
另外再将如下路径按照前述方式加入环境变量即可

D:\code\opencv\opencv4.5.3\opencv\opencv-build\install\x64\mingw\bin

测试程序

1.新建一个Qt项目
在这里插入图片描述
2.建立项目文件名和选择你需要的路径
在这里插入图片描述
3.选择编译器(选择MinGW 64-bit,下一步)
在这里插入图片描述
4.后面就没什么需要注意的了,也不需要更改,一路下一步
在这里插入图片描述
在这里插入图片描述
5.根据我们的opencv所在位置给我们的项目文件添加头文件和库目录
在这里插入图片描述
添加完成之后的图片,配置和在vs中原理相同,方法不一样而已。

INCLUDEPATH += D:\code\opencv\opencv4.5.3\opencv\opencv-build\install\include
LIBS += D:\code\opencv\opencv4.5.3\opencv\opencv-build\lib\libopencv_*.a

在这里插入图片描述
在mainwindow.cpp中红框位置加上如下代码
在这里插入图片描述

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

Mat image=imread(“D:\1.jpg”);
namedWindow( “Display window”, WINDOW_AUTOSIZE );
imshow( “Display window”, image );

选择菜单栏构建,执行qmake

最后运行程序,显示出窗口和图片。
在这里插入图片描述
至此,大功告成!

  人工智能 最新文章
2022吴恩达机器学习课程——第二课(神经网
第十五章 规则学习
FixMatch: Simplifying Semi-Supervised Le
数据挖掘Java——Kmeans算法的实现
大脑皮层的分割方法
【翻译】GPT-3是如何工作的
论文笔记:TEACHTEXT: CrossModal Generaliz
python从零学(六)
详解Python 3.x 导入(import)
【答读者问27】backtrader不支持最新版本的
上一篇文章      下一篇文章      查看所有文章
加:2021-08-26 12:06:37  更:2021-08-26 12:08:26 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/27 18:22:31-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码