- 博客(14)
- 收藏
- 关注
原创 yolov5骨干网络图解
讨论了图像处理中的核心概念,如卷积层、批归一化和激活函数的作用,以及网络如何通过结构设计优化,实现对小目标和大目标的精确检测,尤其在多尺度目标融合的应用上,展示了如何通过浅层和深层网络的协同工作,有效提升检测性能。
2024-12-12 00:26:35
2116
原创 ONNX模型转换为TensorRT模型(trtexec 工具)
将 ONNX 模型转换为 TensorRT 格式(即.trtmodel文件),可以使用 TensorRT 提供的工具或 API。当然,前提是你得搭建了 TensorRT环境。这边不说如何安装,直接用。
2024-11-24 22:29:08
6403
2
原创 qt5.15.2+opencv4.10 ffmpeg下载、环境配置以及视频加载与保存
关于opencv加载视频以及保存视频,处理视频文件,要用到ffmpeg组件,ffmpeg组件有两个,一个是二进制版一个是源码版。
2024-09-28 15:11:22
1271
原创 qt5.15.2+opencv4.10 边缘检测 canny算法和高斯拉普拉斯算法详解
在这一节中,我们通过代码实例介绍了 Canny 边缘检测算法的基本使用方式。Canny 算法作为经典的图像处理技术,通过高斯滤波、梯度计算、非极大值抑制、双阈值处理和边缘连接等多个步骤,精确地识别图像中的边缘。相比之下,高斯拉普拉斯(LoG)算法虽然也结合了平滑和边缘检测,但在精度与边缘连续性上不如 Canny 算法。
2024-09-11 23:16:16
1411
原创 qt5.15.2+opencv4.10 内核/卷积核/滤波器与边缘填充策略
本篇文章将深入探讨图像处理中“内核”的概念及其应用。内核,又称卷积核或滤波器,是用于对图像进行操作的小型矩阵。在图像处理中,内核的大小、类型及其权重分布直接影响图像的处理效果,例如平滑、锐化和边缘检测等操作。我们将分析内核的工作原理、常见类型、大小对图像处理的影响,以及卷积操作的计算细节,最后还会讨论一些高级的内核扩展应用。理解这些基础知识有助于深入掌握图像处理的各种技术。
2024-09-10 01:20:21
2508
原创 qt5.15.2+opencv4.10 均值滤波,高斯滤波算法详细分析
在这篇博文中,我们将探讨图像处理中的几种常用算法,包括加载图像、灰度处理、均值滤波、高斯滤波等。首先,我们会介绍如何使用 OpenCV 和 Qt 进行图像加载与显示,随后深入探讨均值滤波与高斯滤波的原理与应用,比较它们在噪声抑制、图像细节保留和计算复杂度方面的差异。最后,我们还将简要提及其他滤波算法,为读者提供更丰富的图像处理工具和思路。
2024-09-09 23:27:11
1550
原创 qt5.15.2+opencv4.10 显示图像与灰度处理
本文将介绍如何在Qt中配置OpenCV并验证其加载成功的步骤,随后演示如何在Qt中显示图像并进行处理。通过详细的代码示例,展示了如何在QLabel组件中加载和显示图像,甚至进一步将其转换为灰度图像。接下来的内容还包括解决常见错误及优化图像显示的技巧。
2024-09-04 00:04:20
2759
原创 QT+HTML+JS百度离线地图--连接qt并移植到麒麟系统
在将地图嵌入Qt应用中,我们不仅要解决技术问题,还要考虑系统兼容性。本项目需移植到麒麟国防版V10系统。本文详细介绍了如何通过Qt与HTML结合,展示地图界面。我们将探讨如何使用Qt WebEngine模块嵌入网页内容,并通过创建自定义类,实现地图的全屏与缩略图切换功能。
2024-08-24 23:04:16
1568
原创 QT+HTML+JS百度离线地图--创建地图
在现代项目开发中,地图是必不可少的元素,尤其是在无网络环境下使用离线地图。本文将探讨如何在Qt中结合百度离线地图实现该功能。通过HTML和JS展示地图,将地图功能与Qt的通信紧密结合。本专栏将随项目进展持续更新,分享部分代码和关键点。还将讨论如何有效使用LocalStorage与SessionStorage进行数据存储,以及开发过程中的常见问题和解决方案。
2024-08-15 00:43:41
1521
原创 树莓派5Ubuntu23.04 ~系统崩溃辣~~~数据备份
当你辛苦编写了半个月的程序,眼看项目截止日期将至,启动系统却意外崩溃,备份还停留在上周,这一瞬间,多少程序员的心都碎了。启动日志显示种种问题,尽管有解决办法,但我更建议:放弃修复,直接使用备份重装系统。本文将带你一步步找回那消失的代码,让努力不至于付诸东流。
2024-08-13 21:29:24
2273
原创 树莓派5Ubuntu23.04程序打包及开机自启
本文详细介绍了在Ubuntu系统中,为ARM架构的树莓派进行程序打包与开机自启的流程,包括手动打包的必要性、权限设置、依赖库管理、启动脚本编写和开机自启配置。通过一系列步骤和解决方案,帮助用户解决权限和依赖库管理方面的问题,确保程序高效稳定运行。
2024-08-02 23:07:50
1300
原创 树莓派5Ubuntu23.04串口配置
本章主要讲解树莓派Ubuntu22系统下的串口配置方法。通过Qt程序查询串口时,仅发现ttyAMA10可用,但实际需要配置的是ttyAMA0。为此,需要编辑系统配置文件/boot/firmware/config.txt,添加dtoverlay=uart0,并重启设备以启用新串口。如果连接失败,可能是由于引脚未接地,增加接地线可解决此问题。
2024-08-02 22:05:00
869
原创 树莓派5Ubuntu23.04系统汉化及安装qt5.15.10
在树莓派5上搭载Ubuntu 22并使用Qt进行开发的过程中,我总结了一些重要的经验和心得,包括系统汉化、安装Qt、权限管理以及编译问题的解决方案。通过这些步骤,你可以顺利进行串口通信、程序打包和开机自启的开发工作。本篇博客将详细分享这些实用的技巧和方法,帮助你高效完成开发任务。
2024-08-02 21:46:51
1009
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅