qt quick

钱彬 (Qian Bin)6 天前
qt·自定义·图像·qml·qt quick·裁剪工具
AI质检数据准备利器:基于Qt/QML 5.14的图像批量裁剪工具开发实战在人工智能,特别是计算机视觉领域,流传着一句金科玉律:“Garbage In, Garbage Out”(垃圾进,垃圾出)。这句话精准地指出了数据质量对于模型性能的决定性作用。在工业质检领域,启动一个AI检测项目前,我们面临的首要挑战并非是选择哪个高深的算法,而是如何高效、准确地构建一个高质量的训练数据集。
钱彬 (Qian Bin)16 天前
人工智能·qt·yolo·qml·qt quick·工业质检·螺丝瑕疵检测
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——8. AI赋能(下):在Qt中部署YOLOv8模型在上一篇文章中,我们成功地跨入了Python的世界,完整地经历了一次AI模型从数据标注到训练、再到导出的全过程。我们最终的产出是一个名为best.onnx的模型文件——这是AI算法工程师工作的结晶。
钱彬 (Qian Bin)21 天前
教程·cmake·qml·qt quick·工业软件·工业瑕疵检测·qt6.9.1
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——6. 传统算法实战:用OpenCV测量螺丝尺寸在上一篇文章中,我们成功地为应用程序安装了“眼睛”——集成了OpenCV并实现了图像的加载与显示。现在,我们的程序已经能够“看见”螺丝了。然而,仅仅看见是不够的,机器视觉的核心价值在于能像人一样“看懂”图像,从中提取出有用的信息。
钱彬 (Qian Bin)23 天前
c++·qt·教程·qml·qt quick·qt 6.9.1·工业瑕疵检测
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——4. 前后端联动:打通QML与C++的任督二脉在前面的文章中,我们已经分别构建了C++后端的逻辑基础(第2篇)和QML前端的UI骨架(第3篇)。目前,它们就像一座大桥的两端,虽然各自都很坚固,但中间却是断开的——QML界面上的按钮还无法触发C++中的任何操作,C++中的数据也无法呈现在界面上。
钱彬 (Qian Bin)25 天前
人工智能·qt·qml·瑕疵检测·qt quick·yolo8·工业质检
《使用Qt Quick从零构建AI螺丝瑕疵检测系统》——0. 博客系列大纲本系列是一个面向工业应用的Qt 6项目实战教程,使用Qt最新的QML技术。我们将从零开始,以博客文章的形式,手把手带您完整构建一个功能完备的AI视觉检测软件。内容覆盖QML界面、C++后端、OpenCV视觉处理、YOLOv8模型训练与部署,直至串口、HTTP通信和跨平台部署。每篇文章都是一个独立可复现的学习单元,旨在帮您掌握从算法研发到软件产品化的全栈能力,无缝对接企业级项目需求。
钱彬 (Qian Bin)1 个月前
c++·开源·qml·qt quick·qt6.9·数字图像处理项目·美观界面
一文掌握Qt Quick数字图像处理项目开发(基于Qt 6.9 C++和QML,代码开源)在日常生活中,我们经常需要出示身份证、护照或驾照来证明身份。传统的人工核验不仅慢,还容易出错。为了解决这个问题,证照智能识别技术应运而生。它就像一个“数字火眼金睛”,能自动、快速地完成两项核心任务:
钱彬 (Qian Bin)5 个月前
c++·qt·教程·音乐播放器·qml·qt quick
QT Quick(C++)跨平台应用程序项目实战教程 5 — 界面设计目录1.版面设计2. 自定义按钮2.1 自定义工具栏按钮2.2 自定义图标按钮3. 顶部工具栏4. 主体
钱彬 (Qian Bin)5 个月前
c++·人工智能·音乐播放器·qml·界面设计·qt quick
QT Quick(C++)跨平台应用程序项目实战教程 3 — 项目基本设置(窗体尺寸、中文标题、窗体图标、可执行程序图标)目录1. 修改程序界面尺寸和标题2. 窗体图标3. 修改可执行程序图标上一章创建好了一个初始Qt Quick项目。本章介绍基本的项目修改方法。
喵呜角角9 个月前
开发语言·windows·qt·qml·qt quick
QML TableView 实例演示 + 可能遇到的一些问题(Qt_6_5_3)在TableView下加一句代码即可:补充:这个属性并不专属于TableView,而是一个通用属性。很多Controls下的控件都可以使用,其主要作用就是控制交互的。
喵呜角角9 个月前
开发语言·qt·qml·qt quick
QML TableView(Qt_6_5_3_MinGW_64)P1就是Properties 1,第1个属性的意思 ~ 后面不再赘述 ~作用:行背景色是否交替显示可以设置此属性来控制TableView是否应为contentItem(contentX和contentY)设置动画。positionViewAtCell() 和用键盘导航当前索引时使用它。默认值为true。如果设置为false,任何正在进行的动画都将立即停止。
QT界面美化1 年前
qt·qt6·qt quick
QT硬件通讯基础QT硬件通讯基础 使用AI技术辅助生成QT硬件通讯的基本概念 QT硬件通讯的基本概念 QT作为一种跨平台的C++图形用户界面应用程序框架,广泛应用于桌面、移动设备和嵌入式系统开发中。在嵌入式系统开发中,QT不仅用于开发用户界面,也经常用于实现与硬件的通讯。硬件通讯是嵌入式系统开发的重要环节,它涉及到数据的传输、协议的解析、硬件的访问等多个方面。
喵呜角角1 年前
qt·学习·qml·qt6·qt quick
QML鼠标右键菜单原理非常简单,先写个Menu,通过MouseArea来填充需要右键菜单的区域。然后在onClicked信号中,让Menu的x、y等于当前鼠标的x、y,最后用调用Menu的open()方法将菜单在该位置显示出来。
Robot_Yue2 年前
qt·qml·qt quick·ui界面
Qt QML学习(一):Qt Quick 与 QML 简介参考引用QML 是一种用户界面规范和标记语言,它允许开发人员创建高性能、流畅的动画和具有视觉吸引力的应用程序