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

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

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

原创 OSG开发笔记(一):OSG介绍、编译
需要用到三维立体变换、三维球体等三维开发,之前准备使用opengl,但是opengl较为底层,综合考量选型osg。
2019-07-02 09:09:59
73986
8
原创 VTK开发笔记(二):Qt5.9.3+VS2017x64+VTK8.2创建兼容dll和嵌入源码窗口两种方式的Qt嵌入VTK8.2模板Demo
摘要 本文介绍了在Qt5.9.3+VS2017x64环境下集成VTK8.2的开发过程。通过创建QVTKWidget模板工程,实现Qt界面与VTK显示引擎的融合。详细步骤包括:建立工程框架、模块化组织代码、引入VTK库文件和环境配置。关键点在于正确配置pri文件中的头文件路径和库文件链接,确保能调用VTK的各种功能模块。文中提供了完整的库文件链接列表,为后续开发三维可视化应用奠定了基础。
2025-08-04 09:00:00
1033
原创 关于 xrdp远程桌面报错“Error connecting to sesman on 127.0.0.1:3350“的解决方法
本文记录了作者在Linux服务器上遇到xrdp远程桌面连接失败的问题及解决过程。问题表现为无法连接3350端口,作者先后尝试了开放3350端口、kill进程重启服务、检查后台服务状态、重装xrdp、检查3350服务等多种方法,但均未能解决问题。最终作者决定放弃修复,保持SVN服务正常运行。文章详细记录了每个排查步骤和相关命令输出,为遇到类似问题的读者提供了参考思路。更多技术文章可访问作者CSDN博客查看。
2025-08-03 17:56:05
288
原创 VTK开发笔记(一):VTK介绍,Qt5.9.3+VS2017x64+VTK8.2编译
VTK(可视化工具包)是一款开源的三维可视化系统,广泛应用于科学数据处理和展示。本文介绍了VTK的核心特点,并提供了不同开发环境下的版本组合建议(如Qt+VS+VTK)。选取一个组件并且成功编译完成。
2025-07-30 16:11:51
2349
2
原创 GStreamer开发笔记(九):gst-rtcp-server安装和部署实现简单的rtsp-server服务器推流Demo
本文介绍了如何在Ubuntu环境下使用GStreamer搭建RTSP流媒体服务器,包括安装GStreamer相关组件、编译gst-rtsp-server模块的具体步骤。文章详细记录了从源码下载、环境配置到编译安装的全过程,并提供了测试命令来验证RTSP服务器的功能。测试案例包括使用虚拟测试视频源(videotestsrc)和实际摄像头(v4l2src)作为流媒体源,同时给出了解决常见错误的方法。该方案适用于低延迟视频流传输场景,可部署于嵌入式设备到大型视频会议系统等多种平台。
2025-07-21 09:49:41
2214
原创 Qt+OPC开发笔记(四):OPC模拟服务器工具使用,建立模拟服务器、查看和修改变量
本文介绍了使用Prosys OPC UA Simulation Server搭建OPC模拟服务器的详细步骤,包括安装配置、TCP和HTTPS连接方式,以及变量读写操作。通过OPC客户端与服务器的交互测试,展示了变量创建、修改和实时更新的过程,并针对连接失败问题提供了解决方案。文章为OPC开发提供了实用的模拟环境搭建指南。
2025-07-07 11:32:42
1826
2
原创 GStreamer开发笔记(八):gstreamer代码打开usb摄像头
摘要:本文介绍了如何使用GStreamer代码打开USB摄像头并显示画面。包含初始化GStreamer、创建管道和元素、设置设备路径、链接组件、启动播放以及资源释放等完整步骤。文章提供了详细的代码示例,并探讨了可能遇到的延迟和设备连接问题,如库链接错误等。同时展示了不同摄像头的打开效果对比,为开发者实现USB摄像头采集功能提供了实用参考。 (字数:150)
2025-07-01 20:54:24
1161
原创 Qt+OPC开发笔记(三):OPC客户端订阅特点消息的Demo
本文介绍了Qt下OPC客户端的订阅功能开发,实现了实时监控服务器数据变化的功能。主要内容包括: 通过创建订阅请求配置发布间隔、生命周期等参数 设置订阅状态变化和删除回调函数 创建监控项请求,配置采样间隔和数据队列 处理数据变化的回调通知 使用Qt定时器轮询保证消息接收 提供Demo演示了bool类型变量的实时监控效果 文章详细讲解了OPC客户端订阅功能的开发步骤和关键代码实现,适合需要开发工业数据实时监控系统的开发者参考。
2025-06-24 11:52:57
2266
1
原创 成熟软件项目解决方案:三维仿真框架软件系统
三维仿真框架软件系统是一种集成了图形渲染、物理模拟、数据交互的三维平台,其核心目标是构建高逼真度的虚拟环境,支持结构仿真、设备仿真、动态仿真、实时交互及复杂场景模拟。该系统广泛应用于工业制造、智慧城市、军事训练、教育培训等领域,通过数字化手段实现物理世界的精准映射与动态预测。
2025-06-18 13:21:15
1329
原创 GStreamer开发笔记(七):gstreamer播放ogg详解
本文详细介绍了使用GStreamer框架播放Ogg音频文件的完整流程,包括Ogg格式特点与GStreamer架构。主要内容涵盖:1)Ogg容器格式特性及Vorbis音频压缩技术;2)GStreamer模块化架构与核心组件;3)10个关键实现步骤:从初始化、创建管道、设置组件(filesrc、oggdemux、vorbisdec等)、动态衬垫连接,到消息循环处理;4)特别说明动态pad连接处理机制。文章附有架构图、组件检测方法及完整Demo代码
2025-06-16 09:54:41
1594
原创 关于 Cadence启动capture cis报错“Unable to lauch OrCAD Capture becase ...” 的解决方法
本文介绍了解决Cadence 17.4安装后原理图设计报错的问题。原因是安装时未正确安装LMtools许可证管理器,导致服务缺失。解决方法是通过手动安装光盘中的LMtools组件并重新破解。具体步骤包括检查服务状态、取消原安装、再次运行破解程序等操作,最终成功解决问题。文章提供了详细的操作截图和说明。 (字数:150字)
2025-06-13 08:00:00
358
1
原创 成熟软件项目解决方案:数据采集处理分析软件系统
数据采集处理分析软件系统是一款实现数据的采集、转换、存储、处理和分析的软件系统。它负责自动化数据采集,对采集的数据进行存储、处理和分析,提供多种数据处理算法和分析工具,如平均值、最大值、最小值、标准差等统计计算;以及趋势分析、频谱分析、数据过滤和转换等操作,满足不同应用领域的需求。同时,可将数据分析处理结果生成报告,并导出至云端服务器进行同步。
2025-06-12 09:28:42
1762
原创 Qt+OPC开发笔记(二):OPC客户端介绍与读取和写入bool类型Demo
本篇介绍opc,opc客户端,实现一个opc客户端读取bool和写入bool的demo,这是基本得数据读取写入的访问。
2025-06-09 10:21:40
3060
原创 关于 ffmpeg设置摄像头报错“Could not set video options” 的解决方法
开发中设置摄像头输入格式时遇到的问题。发现无法直接设置pixel_format,只能设置input_format的问题,且设置之后两种解码器格式都返回13(422格式正确,但未调用MJPG)。
2025-06-08 17:57:40
1106
原创 成熟软件项目解决方案:检测仪人机界面软件系统
检测仪软件系统是检测设备与用户之间进行信息交互和通信的界面软件系统。它允许用户通过图形化上位机界面与下位机设备进行交互,实现控制、监测和操作等功能。其广泛应用于各种工业、医疗、环保、军工等领域。例如,在制造环境中,它用于控制和监控生产过程等;在医疗领域,它用于实验检测血液、病原体、控制医疗设备等;在环保行业,它用于监测和控制水质等环境参数;在军工行业,它用于监测设备姿态环境等。
2025-06-04 12:48:54
2342
1
原创 GStreamer开发笔记(六):gstreamer基本概念:组件、箱柜、管道、衬垫、链接组件
摘要 本文深入讲解了GStreamer的核心概念与开发基础,包含组件(Elements)、箱柜(Bins)、管道(Pipelines)和衬垫(Pads)等重要概念。组件是GStreamer的基本构建块,分为源组件、过滤组件和接收组件三类,通过衬垫进行数据流的传递。箱柜作为容器可装载组件,管道则是高级箱柜,负责管理数据流播放状态。文章还介绍了组件的创建方法和四种状态转换(NULL、READY、PAUSED、PLAYING),并以代码示例演示了如何创建和销毁组件。后续将继续探讨GStreamer的开发流程,帮助
2025-06-02 09:00:00
2000
1
原创 成熟软件项目解决方案:医疗内窥镜软件系统
医疗内窥镜软件系统是一款专为辅助内窥镜诊疗而设计的软件系统。该系统集成了图像采集、处理、分析、存储以及设备管理等一系列功能,其核心目标在于提升临床诊疗的效率、精准度,并增强患者诊疗过程中的安全性,胃镜和肠镜主要应用于消化科,助力医生对胃肠道疾病进行精准诊断与治疗;支气管镜则是呼吸科的重要工具,用于呼吸道疾病的检查;而膀胱镜和宫腔镜在泌尿外科发挥着关键作用,为泌尿系统疾病的诊疗提供支持。
2025-05-28 16:22:59
2301
原创 GStreamer开发笔记(五):gstreamer创建组件、管道和总线实现简单的播放器
本文介绍了如何手动构建一个GStreamer媒体处理管道,通过实例化每个元素并将它们链接起来实现视频播放功能。文章详细讲解了创建管道的9个关键步骤:初始化GStreamer、创建组件(videotestsrc作为视频源和autovideosink作为接收器)、创建空管道、连接组件、修改源组件属性、设置播放状态、获取总线消息、处理返回消息以及释放资源。文中还重点解析了gst_element_factory_make()、gst_pipeline_new()、gst_bin_add_many()和gst_ele
2025-05-26 11:21:28
2156
原创 成熟软件项目解决方案:北斗通讯软件系统
北斗通讯软件系统是一款基于北斗卫星导航系统(BDS)的通讯与定位软件的解决方案。其独特之处在于集成了移动通信、互联网以及北斗卫星导航系统的短报文卫星通信技术。这一集成使得该系统能够在无手机信号覆盖的区域实现聊天、定位、指令发送与接收以及软件升级等多样化功能。
2025-05-24 12:53:13
2198
6
原创 GStreamer开发笔记(四):ubuntu搭建GStreamer基础开发环境以及基础Demo
本文介绍了如何在Linux环境下搭建GStreamer开发环境,并编写第一个GStreamer程序。文章首先提供了GStreamer的安装步骤,包括安装相关库和工具。接着,详细说明了如何创建一个C工程,并配置GStreamer的开发环境,包括添加头文件和库路径。随后,文章逐步讲解了如何编写一个简单的GStreamer程序,包括初始化GStreamer、定义管道、设置管道状态、获取总线、处理消息以及释放资源等关键步骤。最后,文章还介绍了GStreamer的模块化特性,强调了其灵活性和强大的功能。通过本文,读者
2025-05-22 10:07:12
2588
1
原创 成熟软件项目解决方案:雷达探测软件系统
雷达探测软件系统是一套高度集成化、智能化的数据处理与分析软件系统。它专为提升雷达设备的探测效能与数据利用率而设计。该系统实现对雷达回波信号的实时采集显示、精准解析与高效存储,能够自动识别并跟踪目标,显著提升探测精度与可靠性。同时,系统内置的智能算法支持目标分类与识别,为军事侦察、气象监测、航空导航、海洋探测等多领域应用提供强有力的数据支撑与决策依据。用户界面友好,操作便捷,支持远程监控与配置,确保用户能够灵活应对各种探测任务需求。
2025-05-14 10:31:49
2220
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
2617
1
原创 成熟软件项目解决方案:军工显控软件系统
军工显控软件系统是一套专为军工领域研发的高稳定、高可靠性软件解决方案。它主要负责接收来自各种传感器、探测设备、通信设备等的信号,在对原始数据进行实时并发分类存储的同时进行处理,同步将各种数据转换成以文字、表格、图形、视频、二维、三维数字孪生等形式直观地显示在屏幕上,为指挥、训练、设备监控等提供直观、准确、高效的信息展示和操控手段。
2025-05-08 12:29:06
2595
6
原创 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
2762
1
原创 关于 live555延迟优化之缓存区优化“StreamParser::afterGettingBytes() warning: read”” 的解决方法
写live555流媒体服务,发现延迟较大,优化缓存区后,逻辑检查没问题,但是发现无法成功打开,报错“StreamParser::afterGettingBytes() ”,然后无法rtsp客户端无法成功打开。
2025-04-30 16:46:33
1668
1
原创 成熟软件项目解决方案:生产自动化控制管理软件系统
生产自动化控制管理软件系统是一套与底层运动控制系统相结合的解决方案,能够对工件信息进行管理,控制工件加工,采集各项数据,监测加工过程,实时监管设备状态并记录参数,让生产便捷、高效、透明,显著减少人工干预,更好地助力生产管理。
2025-04-28 10:18:16
2640
6
原创 成熟软件项目解决方案:360°全景影像显控软件系统
360°全景影像显控系统是一套全方位影像显控软件解决方案,它能够帮助运动载体实时获取周围360°环境实况,实现外部环境的全面监控。此外,设备仿真系统能够模拟运动设备姿态,与全景影像显控系统协同工作,从而提升载体作业效率和安全性。同时,该系统还融合了音视频功能,并增加了故障诊断预警系统,使人机界面交互体验大幅度提升。
2025-04-22 16:51:01
3813
10
原创 live555开发笔记(二):live555创建RTSP服务器源码剖析,创建rtsp服务器的基本流程总结
基于Live555的流媒体服务器方案源码剖析,了解基本的代码搭建步骤。
2025-04-21 08:00:00
3825
原创 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
4096
4
原创 GStreamer开发笔记(一):GStreamer介绍,在windows平台部署安装,打开usb摄像头对比测试
当前GStreamer是开源的多媒体框架,其适配后可以支持板卡的硬编码、硬解码,还提供RTSP服务器等功能,降低了音视频开发的门槛(转移到gstreamer配置和开发上了,但是跨平台),瑞芯微RK系列是支持已经适配了GStreamer框架。本篇介绍windows平台的GStreamer部署安装,然后测试摄像头,进行性能延迟对比。
2025-04-07 18:42:30
3700
原创 OpenCV开发笔记(八十三):图像remap实现哈哈镜效果
对图像进行非规则的扭曲,实现哈哈镜就是一种非常规的扭曲方式,本文先描述remap的原理,然后通过remap实现哈哈镜。
2025-03-12 20:20:58
4021
2
原创 项目实战:Qt图像拼接渐进色图层生成工具v1.0.0(预设四路拼接,多路可通过多图叠层实现)
图像拼接需要过渡模板:1.预设四路渐进色拼接 2.可单独一路或者多路,配合多图层算实现多路过度 3.可调整点过渡位置,过渡间隙 4.可调整点过渡颜色 5.6路/8路拼接可通过调整点位置和多图层渐进色实现
2025-03-06 14:14:17
2872
文件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抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的Demo运行包和源码包
2022-05-14
《项目实战:Qt+OpenCV大家来找茬(Qt抓图,穿透应用,识别左右图区别,框选区别,微调位置)》配套的应用运行包
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
highFreqCollect v1.7.1.rar
2021-09-17
renameFileDemo v1.2.0文件改名工具以及源码.rar
2021-10-22
cameraMoveTool v1.0.0.rar
2021-11-24
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监测操作系统物理网卡通断v1.1.0(支持windows、linux、国产麒麟系统)
2024-02-25
Qt检测cpu温度,windows运行版本
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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人