- 博客(1183)
- 资源 (186)
- 收藏
- 关注
原创 Qt/C++原创项目作品精选(祖传原创/性能凶残/界面精美)
从事Qt开发十年有余,一开始是做C#.NET开发的,因为项目需要,转行做嵌入式linux开发,在嵌入式linux上做可视化界面开发一般首选Qt,当然现在可选的方案很多比如安卓,但是十多年前那时候板子性能低,安卓在这个上面跑的话卡成屎,当时的内存大概是128MB左右,Qt也是主要用QWidget,刚出来的qml在这个上面跑个最简单的示例也是卡成屎,这也造成了本人一直对qml的印象不大好,非常依赖GPU硬件。
2023-07-09 12:09:52
27741
28
原创 Qt/C++编写物联网管理平台(支持win/linux/mac/嵌入式linux/modbus/mqtt等)
这个物联网综合管理平台前后迭代了五年,一点一滴慢慢积累起来,从最开始的只有modbus串口协议解析以及简单的表格显示数据,慢慢的逐渐增加了tcp_rtu支持,用户管理模块,地图监控模块,而后为了拓展性又做了云端数据同步,网络数据转发等。
2022-11-28 09:00:51
17665
13
原创 Qt/C++项目作品源码/性能凶残/祖传原创/界面精美/跨平台/古法编程/不含任何AI代码
Qt编写的项目作品大全,包括自定义控件大全、属性设计器(组态)、输入法、物联网综合管理平台、可视化大屏电子看板系统、视频监控系统、视频综合应用示例、音频综合应用示例、本地摄像头应用示例、智能安防集中管理平台、界面开发大全、视频监控Onvif综合示例、自定义曲线图柱状图、数据导入导出(xls/pdf)及打印示例、图片及视频TCP/UDP网络传输、地图综合应用(在线+离线+区域+下载)、网络请求客户端/服务器、推流综合应用示例、多线程文件传输等
2021-01-20 18:37:22
216885
79
原创 Qt/C++编写安防视频监控系统(支持win/linux/mac/海康/大华/宇视/264/265等)
一、前言视频监控系统在整个安防领域,已经做到了烂大街的程序,全国起码几百家公司做过类似的系统,当然这一方面的需求量也是非常旺盛的,各种定制化的需求越来越多,尤其是这几年借着人脸识别的东风,发展更加迅猛,人脸识别相关的技术和应用这几年处于风口浪尖,衍生了特别多的应用产品,各种人脸识别的产品遍地开花,刷脸门禁,车站机场人脸识别,刷脸取票等,但是其实大部分内行人士可能都比较绝望,外行感觉像看科幻片一样...
2019-05-23 17:31:43
57049
24
原创 Qt/C++编写数据可视化大屏界面电子看板系统
前言目前大屏大数据可视化UI这块非常火,趁热也用Qt来实现一个,Qt这个一站式超大型GUI超市,没有什么他做不了的,大屏电子看板当然也不在话下,有了QSS和QPainter这两个无敌的工具组合,借用几个Qt高手朋友的话来说,都是分分钟。在整个系统的编写过程中,发现数学知识真的还是蛮重要的,在重要的几个算法点上,需要多次用到二元一次方程才能搞定几个算法,比如如何分组绘制柱状图。电子看板介绍电子...
2019-05-05 22:31:19
27098
28
原创 效果拉满/纯Qt实现海图地图展示/矢量底图+海图+路网标记任意多层叠加/完美支持海图叠加与多投影系
本文介绍了一套基于QWidget和Painter开发的电子地图控件,该控件已实现多级图层叠加功能,支持天地图、高德等瓦片地图,并能够灵活渲染各类图形覆盖物。针对用户需求,新增了对海图的支持,选用天地图作为免费海图瓦片源,其具备GPS坐标系和18级卫星图分辨率,支持离线部署。为适配海图,控件底层进行了深度重构:解耦投影系统,支持独立设置墨卡托或经纬度投影;兼容256和512像素两种瓦片尺寸。测试表明,控件可实现海图与矢量底图、标记等的多层无缝叠加,显著提升了地图展示的专业性。文中提供了核心代码片段,展示了瓦片
2026-08-03 09:37:01
244
原创 GB28181视频监控推流服务/点播预览推流/录像回放推流/指令预览推流/指令回放推流/自动预览推流
文章摘要: 本文介绍了GB28181视频推流功能的演进与实现,从最初简单的点播预览推流逐步完善到支持多种场景需求。系统支持设备管理、视频点播、录像回放、云台控制等核心功能,具备智能推流管理(自动复用、超时关闭)、多协议分发(RTSP/RTMP/HLS/WebRTC)、负载均衡等特性。代码采用纯Qt实现,兼容多种国标版本和设备厂商,支持跨平台部署,提供完整的私有协议接口供第三方集成。关键特性包括低延迟硬解码、智能带宽管理、多级联平台支持等,适用于大规模视频监控场景。
2026-07-09 13:27:12
239
原创 Qt电子地图叠加海图/全世界海图叠加到天地图图层/1-18级海图实时查看
本文介绍了基于QWidget开发的电子地图控件升级支持海图功能的过程。作者对原有控件进行了多项改进:支持经纬度投影(原仅支持墨卡托投影)、兼容512像素瓦片(原仅支持256像素)、实现多级图层叠加(如底层矢量图+中层海图+上层标记图)。控件可对接天地图等在线免费瓦片服务,也可离线使用。文章提供了效果截图和核心代码片段,展示了瓦片URL处理、坐标系转换等关键功能实现。该控件已支持多种地图源混合叠加,满足海图显示的多样化需求。
2026-06-29 09:07:41
372
原创 超级屌的动态测距交互功能/耗时几万个脑细胞/自研原创地图控件
本文介绍了地图控件中新增的测距功能实现。开发者在原有折线绘制基础上,增加了distancemode变量控制测距模式,开启后自动计算各线段距离并实时显示。测距功能支持编辑调整,可拖动点位置动态更新距离值,并在终点显示总距离。文中展示了效果图及关键代码片段,包括折线类定义、坐标点处理、箭头样式设置等核心方法。该功能参考了主流地图应用的设计模式,通过计算经纬度坐标间距离实现精准测距,提升了用户交互体验。
2026-06-21 09:39:55
483
原创 Qt纯原创代码实现GB28181组件/自动点播拉流并推流/支持录像回放和下载/性能凶残
摘要 本文介绍了基于纯Qt框架开发的GB28181视频监控组件实现过程与技术特点。作者通过深入研究GB28181标准文档,成功实现了设备管理、视频点播、录像回放、云台控制等核心功能。该组件具有以下亮点:1)支持UDP/TCP双协议通信,实现64路视频并发处理;2)创新性地采用视频分发技术,实现自动推流与负载均衡;3)内置智能带宽优化策略,支持无人观看自动断流;4)纯Qt底层开发,不依赖第三方库,代码精简(仅数千行),跨平台兼容Windows/Linux/Android等系统。组件已通过海康、大华等主流设备兼
2026-06-16 14:53:06
374
原创 全网原创再次熬夜升级/支持云台预置位的onvif设备模拟器/虚拟监控摄像头/可设置主码流子码流
文章摘要 ONVIF监控设备模拟器新增主/子码流切换及云台预置位管理功能。主码流支持1080P高清,子码流采用_sub后缀标识(如rtsp://127.0.0.1:8554/video_sub),可设置更低分辨率以节省流量。云台功能通过完善GetNode/GetPresets指令应答实现,支持PTZ控制(上下左右/变倍/聚焦/光圈)和预置位操作(添加/删除/调用)。该模拟器兼容ONVIF/GB28181协议,支持多路设备仿真、本地采集转推、4K/8K分辨率及跨平台运行,提供完整的开发接口和示例代码,适用于监
2026-06-05 09:16:18
376
原创 使用ffmpeg播放不同节目/实时切换节目并推流/推流不同的节目流
本文介绍了使用FFmpeg处理广播电视节目流切换的技术方案。文章首先说明在广播电视行业中,经常需要切换不同节目流或从TS视频流中选择特定节目播放,FFmpeg为此提供了便捷的解决方案。核心思路是打开TS媒体地址后,通过跳过非当前节目的音视频索引数据来实现无缝切换,无需重新打开流。 文章展示了功能效果图,并提供了相关资源地址。重点介绍了该方案的技术特点:支持多种解码内核和硬件加速类型;提供多重基类设计便于扩展;支持多种画面显示策略和模式;具备极低延迟响应能力;支持音视频轨道切换、视频旋转、分辨率动态调整等功能
2026-06-01 08:17:28
480
原创 新版监控GB28181调试神器V2026发布/对标wvp/绿色版开箱即用
本文介绍了一款国标GB28181视频监控调试工具的最新更新内容。该工具优化了数据收发显示功能,将数据包以表格形式展示并支持双击查看详情,提升了调试效率。针对国标设备兼容性问题,工具可详细记录每条收发数据,便于分析设备差异。相比功能强大但部署复杂的WVP系统,本工具绿色免安装,兼容多种操作系统和设备。主要功能包括设备注册管理、视频点播、录像回放、云台控制等,支持多种通信方式和协议版本。工具采用纯Qt代码实现,代码简洁易用,适用于各类国标设备的调试与验证。相关代码和文件可通过提供的国内/国际站点获取。
2026-05-24 14:40:10
709
原创 对标国际Onvif工具odm/新版视频监控onvif调试助手V2026发布/简单好用开箱即用
本文介绍了一款持续迭代十余年的ONVIF工具,从2014年开发至今已具备搜索、云台控制、预置位、OSD管理等完整功能。相比国际工具ONVIF Device Manager,该工具支持跨网段搜索、H.265视频显示等实用特性,采用绿色版设计开箱即用,深受工程人员青睐。最新版本优化了数据包调试功能,通过表格形式直观展示收发数据,双击可查看详情,极大提升了现场调试效率。工具支持海康、大华等主流设备,提供3000行精简代码,跨平台兼容Qt4-Qt6及各类操作系统,包含详细注释便于二次开发。使用说明涵盖设备搜索、信息
2026-05-19 09:07:41
795
原创 全网唯一/不依赖浏览器和qlocation/纯代码绘制实现的地图组件/短小精悍
摘要 本文介绍了一个纯QWidget实现的地图组件开发过程。由于现有JS地图组件依赖浏览器控件,无法满足跨平台需求(如安卓、WASM环境)及国产低配设备(内存仅几百MB)的性能要求,作者开发了基于QWidget的轻量级地图解决方案。该组件通过C++代码直接绘制地图,性能提升数十倍,尤其适合标注点和轨迹运动场景。文章展示了效果图,并提供了核心代码片段,包括地图初始化、配置加载、事件处理等功能实现。该方案解决了浏览器控件内存占用大、平台兼容性差等问题,为资源受限设备提供了高效的地图显示方案。
2026-05-14 11:05:57
533
原创 监控设备模拟神器V2026全新含泪发布/支持onvif和gb28181/支持云台控制和预置位
本文介绍了一款功能强大的监控设备模拟器,近期进行了重大升级,支持ONVIF和GB28181协议的云台、预置位操作及子码流切换,优化了消息打印交互界面,采用表格展示和关键字高亮,大幅提升调试效率。该工具支持多路设备模拟、本地摄像头/桌面采集、视频文件转码推流、4K/8K高清分辨率、自动重连等功能,兼容各类NVR和监控平台。虽然开发者本意是面向二次开发用户,但该免费工具因实用性强已在用户群中广泛传播。项目代码结构清晰,跨平台支持Qt4-Qt6及多种操作系统,提供详细的使用说明和示例代码。相关资源可在Gitee、
2026-05-11 13:20:11
1286
原创 将地图组件运行在浏览器上/qtlocation都做不到/轻巧好用/自研原创
本文介绍了基于Qt WebAssembly的地图组件开发经验。通过将QWidget版本地图组件移植到Wasm平台,实现了跨平台统一解决方案,支持手机、移动端和网页端直接编译运行。文章展示了组件效果图,并提供了详细的使用方法:只需引入核心文件,通过简单代码即可创建地图控件、设置瓦片源和类型、加载地图等。组件提供了丰富的接口功能,包括缩放控制、图层管理、图形绘制、坐标标注等。虽然Wasm在UI性能上不如原生应用,但实践证明其适用于视频监控、物联网平台等简单UI场景,成功解决了之前Wasm不支持浏览器控件导致的地
2026-05-09 09:13:11
749
原创 不依赖任何AI代码/纯qpainter实现的航线规划/飞行轨迹规划和模拟/无人机轨迹
本文介绍了在2026年实现纯古法编程的航线规划方案,通过在地图组件基础上开发,实现了标注点、折线绘制和拖曳编辑功能。重点解决了在折线上绘制箭头的问题,提出直接使用painter绘制而非引入额外标注点的优化方案,显著提升了性能(从Web版500个标注点瓶颈提升到Widget版1万个无压力)。作者分享了Qt控件的开发经验,展示了通过两点坐标计算中间点绘制箭头的实现方法,并附有效果图和核心代码片段(MarkerMove类实现轨迹回放功能)。该方案避免了标注点数量激增,优化了绘制效率,适用于大规模航线规划场景。
2026-04-19 09:51:37
563
原创 吊打百度脚踢高德/原创自研跨平台地图组件/标注点多边形矩形圆形/动态绘制和拖曳调整
摘要 本文探讨了地图组件中动态绘图功能的实现与优化。通过对多家主流地图API(谷歌、天地图、百度等)的比较分析,指出谷歌地图的图形编辑体验最佳,支持覆盖物拉伸、拖曳等操作,而百度地图存在明显不足。作者重点介绍了Qt框架下实现类似谷歌地图编辑效果的技术方案,特别是通过QPainterPathStroker解决折线点击检测难题。文章提供了完整的代码实现,支持绘制折线、多边形、矩形和圆形等图形,并详细说明了鼠标事件处理逻辑。效果图展示了最终的绘图界面,代码示例演示了如何通过OverlayHelper类管理各类覆盖
2026-04-15 15:01:06
629
原创 如何快速搭建一套支持ONVIF的安防监控系统
本文介绍了一套基于Qt/C++开发的跨平台安防监控系统,具备以下核心特点:1)原生支持ONVIF协议,无需第三方库即可接入主流品牌设备;2)采用OpenGL绘制和硬解码技术,在国产系统及低配设备上保持低资源占用;3)模块化设计支持1-64画面切换、电子地图、录像回放等功能;4)深度适配UOS、麒麟等国产系统,支持多种数据库。系统通过自研协议解析和高效视频处理技术,为安防集成、工业监控等场景提供高性能解决方案,具备良好的二次开发扩展性。
2026-04-12 11:23:12
844
原创 自研地图控件/投入大半年研发/没有的时候好多人问/搞出来了又没人要/哎心好累
本文介绍了一个基于Qt Widgets开发的高性能地图组件,经过半年开发实现了对标奥维地图的功能。该组件采用纯QWidget绘制,具有极强兼容性,支持老旧电脑、Qt4.8、WASM及移动端等场景。通过内存缓存瓦片策略提升性能,实测CPU占用约7%(瞬时)。组件提供丰富功能接口,包括多种地图源、图层管理、交互控制等,并附带详细使用说明和效果展示图。开发者强调该方案相比Web和QML在低配置环境下的性能优势,同时也指出需要手动实现动画效果的不足。
2026-04-10 08:53:21
713
2
原创 没有想不到只有做不到/万能地图标注点marker设计/各种参数需求场景/你要的都有
本文介绍了地图组件中标注点的实现方案。标注点作为地图覆盖物,支持多种显示需求:1)支持9种方位设置(上下左右、四角及中间);2)可自定义图标形状(水滴状、圆形等)及其显示位置;3)提供文本提示功能,支持文本方位、背景颜色、透明度、边框等样式设置;4)支持动态GIF图标和轨迹移动功能。代码实现采用Qt框架,通过OverlayMarker类封装标注点功能,包含图像设置、文本绘制、坐标系转换等核心方法,并提供了添加、更新标注点的工具函数。该方案通过参数化设计满足了不同场景下的标注点展示需求。
2026-04-05 08:52:58
654
原创 呕心沥血/历时半年/古法编程/纯QPainter实现的地图控件/性能爆表
本文介绍了一款基于Qt框架开发的高性能纯QWidget地图控件。该控件支持多地图源(天地图、高德等)、在线/离线双模式,采用WGS-84坐标系和默卡托投影。通过多线程加载、智能缓存和预加载机制优化性能,提供流畅的交互体验。支持丰富的图形绘制、QWidget覆盖物、轨迹移动等特色功能,具备批量处理和多图层叠加能力。采用纯QWidget实现,兼容各类Qt版本和系统环境,适用于GIS、物流监控、智慧城市等场景,为Qt开发者提供了不依赖QML或浏览器的高效地图解决方案。
2026-03-27 14:33:00
1169
原创 Qt/C++源码/地图控件/实时动态轨迹/历史轨迹回放/航线规划/性能强悍
摘要:本文介绍了一款功能强大的地图控件,支持多种地图源和坐标系,具备在线/离线切换、多线程加载、智能缓存等功能。该控件采用多图层机制和双缓冲技术,提供丰富的图形覆盖物和交互操作,支持轨迹回放、批量添加等功能。具有高性能、跨平台特性,适用于各类Qt开发环境。文中展示了多张效果图,并提供了百度网盘和代码仓库的下载地址。(149字)
2026-03-27 14:23:50
941
原创 绘制1000个无人机只需7ms/优化到极致/地图组件海量标注点/纯QPainter绘制的威力
摘要 本文介绍了基于Qt框架开发的无人机/机器人地图组件性能优化方案。针对Web地图组件在大量标记(Marker)绘制时性能不足的问题,作者采用纯QPainter实现了一个Widget版本的地图组件。测试表明,该方案性能提升显著:Web版处理100个无人机标记已显吃力,而Qt版本仅需7ms即可完成1000个标记的绘制,实现了百倍性能提升。文章展示了效果图,并提供了核心代码片段,包括地图初始化、标记创建和参数配置等关键功能实现。该方案特别适用于需要处理大量动态标记的工业场景,验证了C/S架构在图形密集型应用中
2026-03-21 09:34:14
684
原创 实时轨迹/轨迹回放/多条轨迹同时回放/轨迹平滑移动/移动速度和间隔/自动旋转角度
本文介绍了一种地图二次开发中的实时轨迹与轨迹回放功能实现方案。通过封装MoveMarker类,支持平滑移动轨迹显示,可设置标注点图片、移动速度、间隔时间、轨迹颜色等参数。核心功能包括:1)根据速度自动生成中间点实现平滑移动;2)支持传入轨迹点集合回放或动态添加新点;3)提供数据轨迹与移动轨迹的可见性、颜色粗细等动态设置。代码采用C++实现,通过定时器驱动标注点移动,计算两点间角度实现方向旋转。该方案已应用于无人机系统,经过多次测试效果良好,封装后的接口简洁易用,为地图轨迹显示提供了完整解决方案。
2026-03-17 09:03:04
583
原创 记一个优化改良的实施过程/纯QPainter实现的地图组件/支持天地图谷歌地图等
摘要:本文介绍了在测试地图组件时遇到的白色背景闪烁问题及其解决方案。最初发现在放大缩小地图时会出现白色背景闪烁,原因是界面刷新时触发了透明背景的绘制。关闭该绘制后,又发现缩放滑块出现白色背景,这是由于父类painter触发了子类painter导致的。通过设置setUpdatesEnabled属性临时禁用控件绘制,在缩放变化前禁用滑块绘制,待瓦片地图绘制完成后再启用,成功解决了该问题。文中还提供了相关代码片段和效果图展示解决方案。
2026-03-12 09:24:12
649
原创 性能提升百倍/Qt地图组件纯QWidget绘制/缓存瓦片技术/多线程加载绘制
本文介绍了一种优化的地图瓦片加载方案,通过多级缓存机制提升用户体验。该方案采用内存缓存优先、本地文件缓存次之、网络下载最后的加载流程,有效减少了瓦片加载时的空白闪烁现象。核心代码通过QNetworkAccessManager实现异步下载,并提供了下载队列管理、错误处理等功能。该地图组件支持多种地图源、在线/离线模式、多图层叠加、覆盖物绘制等丰富功能,采用纯QWidget实现,兼容各类Qt环境和硬件平台。通过预加载、双缓冲等技术显著提升了性能,特别适合大规模数据展示及低性能设备场景。
2026-03-05 12:47:22
1000
原创 Qt视频监控系统/批量添加设备地址/一键批量生成地址/获取和添加本地设备
本文介绍了一款多功能视频监控系统软件,主要包含以下功能特点: 批量设备添加:支持通过起始IP和结束IP一键批量添加同品牌摄像头,简化大批量设备配置流程;同时支持NVR下多通道摄像头的自动生成。 多源支持:兼容网络摄像头(RTSP/RTMP等协议)、本地USB摄像头、音视频文件等多种视频源,支持自动识别本地设备参数。 智能管理:提供设备树形管理、电子地图、视频轮询、预置巡航等功能模块,支持ONVIF协议实现云台控制、预置位管理等操作。 特色功能:采用模块化停靠窗体设计,支持20套皮肤切换;独创ONVIF协议解
2026-02-27 09:36:25
1090
原创 纯QWidget绘制实现电子地图控件/非qml非web/多线程下载和加载瓦片/支持各种图形
摘要 本文介绍了一个基于QWidget开发的高性能地图控件,解决了嵌入式环境下浏览器控件性能不足的问题。该控件采用Qt的painter绘制,通过多线程加载瓦片和分层绘制机制实现高效渲染,支持地理坐标与像素坐标的双向转换。控件具备两大图形绘制功能:自适应多边形和固定大小标注点,并能在拖动时自动调整位置。代码示例展示了地图加载、标记点操作等功能,适用于低配置嵌入式设备,相比QML方案具有更优的性能表现。该方案已在多个实际项目中验证,有效降低了硬件成本需求。
2026-02-24 11:16:15
1564
原创 Qt实现离线地图下载/瓦片地图下载/划区域下载离线地图/多线程批量下载
摘要 本文介绍了离线地图下载功能的实现方法,重点解决用户在无网络环境下自定义区域下载的需求。文章分析了不同地图厂商瓦片地址的差异,特别是百度地图坐标系的特殊性。通过让用户在地图上绘制矩形区域,自动计算对应经纬度范围内的瓦片文件,大幅减少下载量。代码展示了Qt框架下的实现过程,包括地图加载、区域选择、多线程下载等功能模块。该方案支持百度、高德、腾讯等多平台地图下载,并提供了可视化界面让用户灵活选择下载级别和范围,有效提升离线地图下载效率。
2026-02-12 10:34:51
1335
原创 Qt实现电子地图热力图的绘制/热力图叠加图层/拖曳缩放移动
本文介绍了在电子地图上实现热力图功能的方法。通过天地图API和HeatmapOverlay.js开源库,将热力图作为覆盖物叠加到瓦片图层上。核心代码展示了如何解析传入的经纬度数据(格式为"名称,经度,纬度,值"多个数据用竖杠分隔),生成热力图并设置半径参数。文中强调一个地图通常只需一个热力图对象,可通过更新数据而非添加多个对象来改变显示效果。效果图展示了热力分布情况,代码片段包含了添加、显示和隐藏热力图的具体实现。该功能可广泛应用于GIS、网页分析等需要展示数据密度分布的场景。
2026-02-07 09:26:57
660
原创 Qt实现行政区划轮廓图下载/一键批量下载/可编辑/天地图高德地图百度地图
本文介绍了解决行政区域同名导致地图下载不准确的问题。通过使用地名与编码对照表,确保查询准确性,并更新了陈旧的行政区划数据。改进后的系统支持省市县三级下拉选择,并添加模糊查找功能,提升了用户体验。技术实现上采用CSV格式存储数据以提高性能,并通过唯一编码精准定位区域。效果图和代码展示了功能实现,包括地图加载、区域选择及下载进度监控等模块。该系统有效解决了同名区域混淆和数据陈旧的问题,实现了高效准确的行政区域查询与下载。
2026-01-31 16:22:20
967
原创 全网首个源码级的跨平台视频监控系统方案/持续迭代更新/视频监控系统轮询管理的优化
在视频监控系统中,设备会有很多个,一般会按照设备的分组进行管理,这个分组支持多层级子分类,还有个轮询功能,这个也有个轮询分组,当然默认按照NVR的方式分组也是可以的,但是实际情况往往用户希望轮询也能够自定义分组,比如轮询所有地方的大门口视频,就需要从不同的设备分组中找到对应的大门口的视频添加进来,于是有个专门的轮询分组,需要手动选择设备进行添加,之前做的时候比较简单,直接放的对应设备也就是摄像信息表,可以多选,用户选择哪个就添加哪个,在设备数量很少的时候,这个添加还是可以的,但是数量多了以后,滚动条拉来拉去
2026-01-15 13:16:35
1286
原创 Qt/C++开发监控GB28181系统/个人理解/要点总结/经验分享
注册重定向,有些大的平台,下级域可能几万个设备同时连接,会导致并发不够,所以需要有个注册重定向机制,主动告知下级域重新注册到指定的上级域服务器,也就是相当于有个专门的重定向注册服务程序,专门分配注册连接。如果离线后,又需要先注册到重定向服务器,重新分配。图像抓拍,支持最多抓拍10张图片,可以设置抓拍间隔,最小1s。有些场景尤其是4G摄像头,为了省流量,平时就只需要抓拍报警图像到平台即可,平时不点播视频,视频太费流量。
2026-01-11 09:25:57
1937
原创 离线获取任意经纬度海拔高度?一个100行代码的跨平台方案
本文探讨了获取经纬度海拔高度的技术方案。主流地图API未开放高程数据接口,而Google Maps在国内不可用。作者尝试使用GDAL和TinyTIFF等工具,发现它们过于复杂或功能不足。最终发现高程TIFF文件中像素灰度值直接对应海拔高度,且配套元数据文件提供了坐标信息。基于此开发了一个轻量级解决方案:仅需100行代码,通过读取高程数据文件,快速计算任意经纬度对应海拔值。该方案无第三方依赖,支持全平台离线使用,特别适合地图、无人机等应用场景。文中还提供了DEM数据来源和示例代码获取方式。
2025-12-23 11:00:56
1622
原创 Qt开发集群地面站管理平台/飞行轨迹动态规划和模拟/自由规划路径/飞行轨迹模拟
摘要:本文介绍了一个基于Qt开发的集群无人机地面站管理平台,通过Qt的跨平台GUI框架实现了高效的多机协同监控系统。平台支持实时显示无人机状态、位置及飞行参数,可管理上百架无人机,具备任务分发、故障报警等功能。文章展示了系统界面效果图,并提供了地图标注和路径绘制的核心代码片段(如MapDrawMarkerLine类),演示了如何通过JavaScript交互实现动态轨迹绘制和标记点管理。该系统适用于应急救援、农业植保等大规模集群应用场景。
2025-12-18 08:49:42
1229
原创 记一次Qt视频监控系统的优化/双击打开分组可能崩溃的BUG/排对打开通道过程中关闭通道可能崩溃的BUG
摘要 本文介绍了视频监控系统的功能优化过程。原系统双击打开分组时存在崩溃问题,经排查发现是由于离线通道和线程资源竞争导致。解决方案包括:将分组打开操作放入视频管理线程排队处理,设置合理间隔时间(默认0.1秒);增加分组打开完成状态判断,确保前一分组完全打开后再处理下一分组。改进后系统稳定性显著提升,支持64路通道同时打开且不受离线通道影响。系统具备多模块功能,包括视频监控、回放、电子地图等,支持多种流媒体协议和设备管理,采用模块化设计和跨平台架构,提供丰富的定制化选项和二次开发接口。相关代码展示了视频管理线
2025-12-11 14:23:27
1189
原创 Qt优化onvif设备搜索/一键批量搜索/onvif设备模拟器/几千路并发/实时推流/虚拟监控摄像头
摘要 ONVIF设备模拟器经过优化后成功支持500路并发。最初测试时基于64路3% CPU占用率推算千路并发可行,但实际超过150路即崩溃。通过定时器排队处理(间隔0.1秒启动一路)解决了程序启动时的崩溃问题,使300路稳定运行。发现Windows下mediamtx(Go语言)性能较差,切换至ZLM后资源占用显著降低。该模拟器支持ONVIF/GB28181协议,可模拟多路设备,提供RTSP/RTMP/WebRTC等多种流格式,具备跨平台、自动重连、批量添加等功能,适用于压力测试和监控系统集成。代码开源,支持
2025-12-08 09:04:20
1360
1
原创 Qt/C++地图最简示例/在线离线切换/地图视图切换/执行各种js函数交互
本文介绍了一个简单易用的地图组件实现方案。该组件支持多种地图内核(百度、高德、谷歌等),提供在线/离线两种模式,包含丰富的交互功能:标注点管理、图形绘制、路径规划、坐标转换等。通过简洁的代码示例展示了基本用法:初始化地图、加载网页控件、执行JS函数等操作。组件设计注重易用性,确保开发者能快速上手,逐步扩展复杂功能。同时支持跨平台运行,适用于各种Qt环境和系统。项目源码和示例文件已开源,方便开发者二次开发和使用。
2025-12-02 10:55:44
2495
1
Qt编写网络中转服务器(开源)
2018-05-16
QT自定义精美换肤界面
2014-08-15
QT编写DLL调用示例 方法 参数 返回值 事件回调
2014-05-10
VISTA128主机调试工具
2014-11-04
Qt实现的FlatUI样式
2016-12-11
Qt仿win7自动顶部最大化左侧右侧半屏效果
2017-04-16
QT编写的可换肤的中文双拼输入法可执行文件
2015-03-08
QT编写的可换肤的中文双拼输入法核心类
2015-03-08
QT实现自定义UI-精美标题栏支持最小化最大化关闭鼠标拖动改变大小
2014-07-30
Qt编写可换肤的中文双拼输入法运行截图
2015-03-08
VM6000可执行文件
2014-12-27
qt+mingw32+windows+ffmpeg+rtsp保证编译可用
2014-05-02
QT编写的简易安防视频监控系统
2014-07-19
Qt推流综合应用/监控推流/文件推流/桌面推流/极低延迟/各种协议
2025-03-27
监控设备模拟器/支持onvif和gb28181/多路批量模拟/虚拟监控摄像头
2025-08-05
Qt开发的地图综合示例/支持百度地图天地图高德地图谷歌地图等/离线地图下载
2025-10-15
Qt视频监控系统/onvif搜索/云台预置位/录像存储回放/支持海康大华宇视华为天地伟业等所有厂家
2025-03-27
实时视音频通话示例/极低延迟/可外网通话/画中画/支持嵌入式板子
2025-07-07
Qt物联网组件/多线程采集/modbus/mqtt/高并发/跨平台
2025-03-27
Qt视频监控Onvif组件/组播搜素/云台预置位/OSD/显示视频/onvif搜索工具/云台控制
2025-03-27
Qt帧同步播放器/本地多窗口拼接同步/远程同步/8K16K分辨率/硬解码
2025-03-27
天地图离线api完整包,支持官网所有的操作,包括轨迹移动等
2024-09-07
Qt/C++编写的带频谱的音乐播放器
2023-12-05
Qt编写网络调试助手(TCP客户端+TCP服务端+UDP服务端)终极版
2018-05-15
Qt编写守护进程
2019-03-02
Qt编写密钥生成器+使用demo
2019-02-26
Qt编写软件运行时间记录(开源)
2019-03-10
Qt编写可拖动对象+背景地图+多种样式+多种状态
2018-07-04
Qt编写调试日志输出工具带网络转发(开源)
2019-03-10
Qt编写串口调试工具V2018
2019-03-12
Qt编写echart仪表盘JS交互程序支持webkit和webengine(开源)
2019-03-17
Qt编写GIF录屏工具
2019-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅