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

[嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_测试Qt编译的opencv4.x的库

[嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_测试Qt编译的opencv4.x的库

    • 编译Qt-Opencv库
    • 测试流程-①创建一个简单的qt-ui工程
    • 配置 & 测试
      • 配置库+编译环境
      • 测试代码
    • 百度云-工程(opencv4.x+qt5.12的工程)
    • 参考文档

编译Qt-Opencv库

[嵌入式embed][Qt]Qt5.12+Opencv4.x+Cmake4.x_用Qt编译Windows-Opencv库

测试流程-①创建一个简单的qt-ui工程

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

配置 & 测试

配置库+编译环境

复制编译好的install文件夹到QOpencv_Demo文件夹

在这里插入图片描述

改名为opencv64

在这里插入图片描述

配置opencv库->换成你项目的路径

#opencv64:其实就是编译好的install文件夹
INCLUDEPATH += D:\QtProjects\QOpencv_Demo\opencv64\include
INCLUDEPATH += D:\QtProjects\QOpencv_Demo\opencv64\include\opencv2
LIBS += D:\QtProjects\QOpencv_Demo\opencv64\x64\mingw\lib\libopencv*

在这里插入图片描述

找到Qt-Environment的Path项

复制到记事本,并追加如下文本:

;D:\QtProjects\QOpencv_Demo\opencv64\x64\mingw\bin

我这边最终结果如下(每个人电脑Path不一样,所以是不同的):

D:\Qt\Qt5.12.12\5.12.12\mingw73_64\bin;D:\Qt\Qt5.12.12\Tools\mingw730_64\bin;D:\Qt\Qt5.12.12\5.12.12\mingw73_64\bin;D:\Qt\Qt5.12.12\Tools\mingw730_64\bin;C:\Program Files\Common Files\Oracle\Java\javapath;D:\Program Files\VMware\VMware Workstation\bin\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\Git\cmd;D:\Qt\Qt5.12.12\Tools\Perl52213_32\c\bin;D:\Qt\Qt5.12.12\Tools\Perl52213_32\perl\site\bin;D:\Qt\Qt5.12.12\Tools\Perl52213_32\perl\bin;C:\ProgramData\chocolatey\bin;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\STMicroelectronics\STM32 ST-LINK Utility\ST-LINK Utility;D:\Program Files\CMake\bin;C:\Users\dong\AppData\Local\Microsoft\WindowsApps;C:\Program Files\Bandizip\;C:\Users\dong\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\dong\AppData\Local\GitHubDesktop\bin;C:\ProgramData\mingw64\mingw64\bin;D:\QtProjects\QOpencv_Demo\opencv64\x64\mingw\bin

生效后会变蓝色

在这里插入图片描述

测试代码

在这里插入图片描述

main.cpp

#include "mainwindow.h"
#include <QApplication>
#include <opencv.hpp>
using namespace cv;//opencv4.x版本
int main(int argc, char *argv[])
{QApplication a(argc, argv);//展示一张图片Mat myimage = imread("D:\\QtProjects\\QOpencv_Demo\\1.jpg");namedWindow("OpenCV Test", WINDOW_NORMAL);imshow("OpenCV Test", myimage);//等待10毫秒waitKey(10);MainWindow w;w.show();return a.exec();
}

最终运行demo,图片被打开了

在这里插入图片描述

百度云-工程(opencv4.x+qt5.12的工程)

在这里插入图片描述

Qt项目+环境安装包

参考文档

使用Qt构建OpenCV(Windows下)

http://www.dtcms.com/a/363761.html

相关文章:

  • 移动硬盘删除东西后,没有释放空间
  • 滚珠导轨在工业制造领域如何实现高效运行?
  • java-设计模式-4-创建型模式-工厂
  • 金博智慧:数量感知与注意力对儿童数学成绩的影响
  • OpenTiny NEXT 训练营实操体验 | 四步将你的 Web 应用升级为智能应用
  • Unity通过Object学习原型模式
  • 第三家公司虽然用了powerbi,但更适合用excel
  • QuickBI的已选字段 vs PowerBI的字段参数
  • 语音机器人交互系统:核心技术与应用挑战
  • 互联网向无线通信发展的关键历史时期
  • C语言风格字符串:概念、问题与解决方案
  • 技术干货|性能监控基石Prometheus(普罗米修斯)核心组件
  • MySQL进阶知识梳理
  • GEM5学习(2):运行x86Demo示例
  • 【数学建模学习笔记】时间序列分析:ARIMA
  • 3D语义地图(3D Semantic Mapping)研究现状
  • 如何使用Kafka处理高吞吐量的实时数据
  • 初识NOSQL
  • C++算法学习:位运算
  • 基础思想:动态规划与贪心算法
  • 解决由Tomcat部署前端改成nginx部署,导致大写.JPG结尾文件无法访问问题
  • 火语言 RPA 界面应用生成:轻量化开发核心优势
  • 51单片机(单片机基础,LED,数码管)
  • 电脑配置不足怎么办,告别硬件束缚,川翔云电脑
  • kaggle中的2D目标检测训练trick总结
  • OCR 识别准确率的关键影响因素
  • 【嵌入式电机控制#进阶7】V/F强拖启动
  • Windows 11系统终极优化指南
  • 亚马逊的领导力原则
  • UCIE Specification详解(十四)