- 博客(789)
- 资源 (195)
- 收藏
- 关注

原创 长沙红胖子Qt(长沙创微智科)博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...
各位读者,知识无穷而人力有穷, 所以,要么改需求,要么找专业人士,要么自己研究。大家可以点赞、收藏、关注、评论我啦 、需要完整文件随时联系我或交流哟~!
2021-01-15 15:46:07
1191703
184

原创 OpenCV开发笔记(一):OpenCV介绍、编译
OpenCV(开源计算机视觉库)是一个开源的计算机视觉和机器学习软件库。OpenCV旨在为计算机视觉应用提供通用基础设施,并加速商业产品中机器感知的使用。作为BSD许可产品,OpenCV使企业可以轻松利用和修改代码。本篇介绍基于Qt的opencv编译
2019-08-26 10:17:20
55650
9

原创 OSG开发笔记(一):OSG介绍、编译
需要用到三维立体变换、三维球体等三维开发,之前准备使用opengl,但是opengl较为底层,综合考量选型osg。
2019-07-02 09:09:59
72755
8
原创 成熟软件项目解决方案:北斗通讯软件系统
北斗通讯软件系统是一款基于北斗卫星导航系统(BDS)的通讯与定位软件的解决方案。其独特之处在于集成了移动通信、互联网以及北斗卫星导航系统的短报文卫星通信技术。这一集成使得该系统能够在无手机信号覆盖的区域实现聊天、定位、指令发送与接收以及软件升级等多样化功能。
2025-05-24 12:53:13
682
4
原创 GStreamer开发笔记(四):ubuntu搭建GStreamer基础开发环境以及基础Demo
本文介绍了如何在Linux环境下搭建GStreamer开发环境,并编写第一个GStreamer程序。文章首先提供了GStreamer的安装步骤,包括安装相关库和工具。接着,详细说明了如何创建一个C工程,并配置GStreamer的开发环境,包括添加头文件和库路径。随后,文章逐步讲解了如何编写一个简单的GStreamer程序,包括初始化GStreamer、定义管道、设置管道状态、获取总线、处理消息以及释放资源等关键步骤。最后,文章还介绍了GStreamer的模块化特性,强调了其灵活性和强大的功能。通过本文,读者
2025-05-22 10:07:12
1160
1
原创 成熟软件项目解决方案:雷达探测软件系统
雷达探测软件系统是一套高度集成化、智能化的数据处理与分析软件系统。它专为提升雷达设备的探测效能与数据利用率而设计。该系统实现对雷达回波信号的实时采集显示、精准解析与高效存储,能够自动识别并跟踪目标,显著提升探测精度与可靠性。同时,系统内置的智能算法支持目标分类与识别,为军事侦察、气象监测、航空导航、海洋探测等多领域应用提供强有力的数据支撑与决策依据。用户界面友好,操作便捷,支持远程监控与配置,确保用户能够灵活应对各种探测任务需求。
2025-05-14 10:31:49
1360
2
原创 live555开发笔记(三):live555创建RTSP服务器源码剖析,创建h264文件rtsp服务器源码深度剖析
本文详细介绍了Live555框架中RTSP服务器的开发流程,重点剖析了H264视频流媒体的实现步骤。文章首先通过Demo展示了多路同步播放功能,随后深入讲解了Live555中的核心概念,如Source、Sink、Filter、ClientSession、MediaSession等。接着,文章探讨了RTP、RTCP与RTSP协议在流媒体传输中的协同作用,并详细介绍了关键类H264VideoRTPSink、RTCPInstance和ByteStreamFileSource的功能与实现。这些组件共同构成了Live
2025-05-12 12:07:38
1833
1
原创 成熟软件项目解决方案:军工显控软件系统
军工显控软件系统是一套专为军工领域研发的高稳定、高可靠性软件解决方案。它主要负责接收来自各种传感器、探测设备、通信设备等的信号,在对原始数据进行实时并发分类存储的同时进行处理,同步将各种数据转换成以文字、表格、图形、视频、二维、三维数字孪生等形式直观地显示在屏幕上,为指挥、训练、设备监控等提供直观、准确、高效的信息展示和操控手段。
2025-05-08 12:29:06
1533
5
原创 GStreamer开发笔记(三):测试gstreamer/v4l2+sdl2/v4l2+QtOpengl打摄像头延迟和内存
前面测试了多种技术路线,本篇补全剩下的2种主流技术,v4l2+sdl2(偏底层),v4l2+QtOpengl(应用),v4l2+ffmpeg+QtQImage(Image的方式转图低于1ms,但是从yuv格式转到rgb格式需要ffmpeg进行转码耗时)。
2025-05-05 14:38:37
1994
1
原创 关于 live555延迟优化之缓存区优化“StreamParser::afterGettingBytes() warning: read”” 的解决方法
写live555流媒体服务,发现延迟较大,优化缓存区后,逻辑检查没问题,但是发现无法成功打开,报错“StreamParser::afterGettingBytes() ”,然后无法rtsp客户端无法成功打开。
2025-04-30 16:46:33
856
1
原创 成熟软件项目解决方案:生产自动化控制管理软件系统
生产自动化控制管理软件系统是一套与底层运动控制系统相结合的解决方案,能够对工件信息进行管理,控制工件加工,采集各项数据,监测加工过程,实时监管设备状态并记录参数,让生产便捷、高效、透明,显著减少人工干预,更好地助力生产管理。
2025-04-28 10:18:16
1615
6
原创 成熟软件项目解决方案:360°全景影像显控软件系统
360°全景影像显控系统是一套全方位影像显控软件解决方案,它能够帮助运动载体实时获取周围360°环境实况,实现外部环境的全面监控。此外,设备仿真系统能够模拟运动设备姿态,与全景影像显控系统协同工作,从而提升载体作业效率和安全性。同时,该系统还融合了音视频功能,并增加了故障诊断预警系统,使人机界面交互体验大幅度提升。
2025-04-22 16:51:01
2568
10
原创 live555开发笔记(二):live555创建RTSP服务器源码剖析,创建rtsp服务器的基本流程总结
基于Live555的流媒体服务器方案源码剖析,了解基本的代码搭建步骤。
2025-04-21 08:00:00
2702
原创 GStreamer开发笔记(二):GStreamer在ubnutn平台部署安装,测试gstreamer/cheese/ffmpeg/fmplayer打摄像头延迟和内存
本篇介绍ubuntu平台的GStreamer部署安装,然后测试摄像头,进行性能延迟对比。到这里,我们得出结论,gstreamer基本是最优秀的框架之一了,初步测试不是特别严谨,但是基本能反应情况(比如ffmpeg得fmplay本轮测试是最差,但是ffmpeg写代码可以进行ffmpeg源码和编程代码的优化,达到150ms左右,诸如这类情况不考虑)。gstreamer优于ffmplayer优于cheese优于ffmpeg。下一篇将使用代码v4l2+SDL以及v4l2+QtOpenGL做进一步测试延迟内存。
2025-04-14 09:30:07
3061
4
原创 GStreamer开发笔记(一):GStreamer介绍,在windows平台部署安装,打开usb摄像头对比测试
当前GStreamer是开源的多媒体框架,其适配后可以支持板卡的硬编码、硬解码,还提供RTSP服务器等功能,降低了音视频开发的门槛(转移到gstreamer配置和开发上了,但是跨平台),瑞芯微RK系列是支持已经适配了GStreamer框架。本篇介绍windows平台的GStreamer部署安装,然后测试摄像头,进行性能延迟对比。
2025-04-07 18:42:30
2526
原创 OpenCV开发笔记(八十三):图像remap实现哈哈镜效果
对图像进行非规则的扭曲,实现哈哈镜就是一种非常规的扭曲方式,本文先描述remap的原理,然后通过remap实现哈哈镜。
2025-03-12 20:20:58
3016
2
原创 项目实战:Qt图像拼接渐进色图层生成工具v1.0.0(预设四路拼接,多路可通过多图叠层实现)
图像拼接需要过渡模板:1.预设四路渐进色拼接 2.可单独一路或者多路,配合多图层算实现多路过度 3.可调整点过渡位置,过渡间隙 4.可调整点过渡颜色 5.6路/8路拼接可通过调整点位置和多图层渐进色实现
2025-03-06 14:14:17
1881
原创 硬件开发笔记(三十四):AHD转MIPI国产方案详解XS9922B(一):芯片方案介绍
AHD摄像头转码硬件方案。XS9922B 四合一解码芯片MIPI输出国产对标TP2815。
2025-02-15 15:40:25
1936
原创 硬件实用技巧:核心板与底板之间的连接方式:DIP、板对板连接器、金手指和邮票孔
项目/产品使用核心板的模式,那么核心板的连接方式就有四种DIP直插、板对板连接器、邮票孔和金手指。
2025-02-14 14:05:00
2138
原创 硬件开发笔记(三十三):TPS54331电源设计(六):AD的PCB导出制造文件:非机械层、机械层、钻孔文件、钢网文件
一个简单的12V转5V、3.3V和4.4V的电源电路设计好了,下一步导出BOM表,二次核对元器件型号封装确认没问题,就可以导出生产文件生产了。
2024-12-30 08:00:00
900
原创 硬件开发笔记(三十二):TPS54331电源设计(五):原理图BOM表导出、元器件封装核对
一个12V转5V、3.3V和4V的电源电路设计好了,下一步导出BOM表,二次核对元器件型号封装,这是可以生产前的最后一步了。
2024-12-26 21:19:34
3248
原创 Linux驱动开发笔记(七):操作系统MMU介绍,操作系统操作寄存器的原理和Demo
做过单片机的都知道,写驱动是直接代码设置和读取寄存器来控制外设实现基本的驱动功能,而linux操作系统上是由MMU(内存管理单元)来控制,MMU实现了虚拟地址与芯片物理地址的对应,设置和获取MMU地址就是设置和获取映射的物理地址,从而跟单片机一样实现与物理硬件的驱动连接。本篇就是描述了MMU的基本实现原理和Demo。linux驱动中用虚拟地址映射物理地址,通过写程序操作驱动虚拟机地址来实现操作物理地址。不出意外,内核提供了物理地址到虚拟地址的映射。
2024-12-23 10:20:41
2726
1
原创 OSG开发笔记(四十):使用OSG自绘拟合球形顶点
OSG内置的几何图形并没有球面,那么绘制球面先要绘制球面的组成顶点,本篇解说绘制球面组成顶点的详细过程。
2024-12-20 13:56:13
3043
14
原创 Qt+OPC开发笔记(一):OPCUA介绍、open62541介绍、编译与基础环境Demo
本篇介绍OPC协议,相关开源库、编译并搭建Qt开发OPC的基础环境。open62541是一个开源的OPC UA(OPC统一架构)协议栈实现,open62541用C99和C++98语言的通用子集编写,可与所有主要编译器一起使用,并提供实现专用OPC UA客户端和服务器的必要工具,或将基于OPC UA的通信集成到现有应用程序中。open62541库与平台无关,所有特定于平台的功能都是通过可交换的插件实现的,且为主要操作系统提供了插件实现。
2024-12-16 20:16:02
3705
2
原创 OSG开发笔记(三十九):OSG中模型的透明度实现、球体透明度Demo
透明效果在三维场景中扮演着重要角色,它能够模拟玻璃、水体、烟雾等自然现象,增加场景的层次感和真实感。然而,透明效果的实现并非易事,它涉及到复杂的渲染技术和算法。OSG作为一个功能强大的场景图库,为透明效果的实现提供了强有力的支持。
2024-12-12 13:57:33
3808
1
原创 OSG开发笔记(三十八):osg3.0.0基于windows平台msvc2017x64编译器编译并移植Demo
本篇编译osg3.3.0的msvc2017x64版本,验证书中的从相机demo。
2024-12-10 11:51:45
1959
原创 OSG开发笔记(三十七):OSG基于windows平台msvc2017x64编译器官方稳定版本OSG3.4.1搭建环境并移植Demo
自行编译的osg版本插件比较多,如果对版本没有特定要求,但是对环境编译器有特定要求,可以反向融合编译器符合要求的osg版本。
2024-12-05 10:37:02
2386
1
原创 关于 Qt编译遇到fatal error C1189: #error: “No Target Architecture的 解决方法
qt+occ开发,编译遇到问题fatal error C1189: #error: "No Target Architecture,解决该问题。
2024-12-03 10:14:29
2167
1
原创 OSG开发笔记(三十六):osg3.4.0基于windows平台msvc2017x64编译器编译并移植Demo
本篇编译osg3.4.0的msvc2017x64版本,之前使用的都是mingw32版本。
2024-12-02 15:34:56
2978
原创 OSG开发笔记(三十五):OsgUtil::Optimizer:优化场景策略,提升显示性能和渲染效率
在OSG中,osgUtil::Optimizer是一个非常重要的工具类,它提供了一系列优化场景图的方法,以提高渲染性能和效率。osgUtil::Optimizer是一个强大的优化工具,它提供了多种优化策略,包括几何体合并、节点空间位置分组、相邻LOD节点合并等。:将多个几何体合并成一个,以减少渲染时的几何体数量,提高渲染效率。这一功能在处理大规模场景时尤为重要,可以显著减少渲染时间。:根据节点的空间位置进行分组,便于后续进行裁剪和LOD(Level of Detail)划分。
2024-11-28 09:18:11
3714
1
原创 OSG开发笔记(三十四): OsgUtil::Simplifier:简化几何体,提升显示性能和渲染效率
对于一些较大的图形,会出现显示卡顿和渲染缓慢的问题,这时候就要使用到osgUtil::Simplifier简化器,来对其进行简化。OsgUtil::Simplifier 的主要功能是简化几何体,比如网格(mesh)。它通过移除一些不太重要的顶点或边来实现这一点,从而减少多边形的数量。简化的程度可以通过参数设置来控制,以达到在保持视觉质量的同时减少渲染负载的目的。
2024-11-25 10:41:26
3103
4
gsetreamer的windows安装和开发包
2025-04-07
项目实战:Qt图像拼接渐进色图层生成工具v1.0.0(预设四路拼接,多路可通过多图叠层实现)
2025-03-06
perspectTool v1.0.0(Qt+OpenCV透视变换工具v1.1.0)
2024-10-24
棋盘识别仿射变换工具v1.1.0(与博文配套)
2024-10-21
Qt+OSG爆破动力学仿真三维引擎测试工具v1.1.0
2024-09-23
Qt西门子PLC调试模拟工具(包含PLC上位机通讯,PLC服务器,读写Byte、Int、DInt、Real)v1.6.3
2024-08-30
相机标定工具v1.3.0(支持对打开摄像头、文件和网络地址,支持标定过程查看,支持对标定过程动态评价,支持对标定过程增删看)
2024-08-19
modbus tcp免费调试工具
2024-07-10
长沙红胖子Qt开发Q3D图表开发系列(一)到(四)四个演示Demo模块化源码
2024-06-03
长沙红胖子Qt开发Q3D图表开发系列(一)到(四)四个演示Demo运行包
2024-06-03
qgis二次开发的windows版本发布包测试(不用安装QGIS可测试运行)
2024-05-29
CTP量化交易接口测试数据工具 v1.0.0
2024-04-18
Qt检测cpu温度,windows运行版本
2024-02-25
Qt监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)
2024-02-25
Qt5多国语言输入发软键盘测试
2024-01-02
Q3dSurface+Q3dScatter+Q3dBars三个基础Demo运行演示程序
2023-04-20
q3d-v1.1.0-基础模板-新增基础q3d柱状图框架v1.0.0的运行包
2023-04-14
Q3DScatter三维散点图运行包
2023-03-14
Qt终端命令模拟工具 v1.0.0
2023-02-05
使用Cpp的ofstream对磁盘文件存储进行性能测试工具
2023-01-10
文件IO操作开发笔记(一):使用Qt的QFile对磁盘文件存储进行性能测试以及测试工具
2023-01-03
鸿途电子智慧白板-v1.0.0 鸿途电子智慧白板-v1.0.0 鸿途电子智慧白板-v1.0.0
2022-12-14
qwt6.2.0window包+linux包+pdf+qch帮主文件
2022-12-02
NETDEVSDK-Linux64-V2.6.0.0,宇视摄像头linux开发sdk
2022-10-23
ubuntu下的qt打包工具,解决底层依赖问题
2022-10-23
与西门子PLC通讯的调试软件plcCommunication v1.6.0
2022-09-20
制作“U盘引导麒麟系统安装”工具 制作“U盘引导麒麟系统安装”工具
2022-06-11
mapDemo,Qt调用百度地图,定位省份等相关信息
2022-05-25
vscode,ubuntu版本 vscode,ubuntu版本 vscode,ubuntu版本 vscode,ubuntu版本
2022-05-21
《项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的应用运行包
2022-05-14
《项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的Demo运行包和源码包
2022-05-14
qcustomplot 2.1.0最新版本 源代码,帮助文档和示例 qcustomplot 2.1.0最新版本 源代码,帮助文档
2022-04-30
研华UNO-220-P4N1AE套件资料
2022-04-19
研华树莓派套件UNO-220-P4N1AE的说明书
2022-04-19
麒麟系统QtCreator使用中文输入法的fcitx插件 麒麟系统QtCreator使用中文输入法的fcitx插件
2022-03-28
cameraMoveTool v1.0.0.rar
2021-11-24
renameFileDemo v1.2.0文件改名工具以及源码.rar
2021-10-22
highFreqCollect v1.7.1.rar
2021-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人