- 博客(92)
- 收藏
- 关注
原创 ubuntu中使用linuxdeployqt打包可执行程序时报错:ERROR: ldd outputLine: “libqxg.so => not found“,即提示未找到自己使用的动态库
方法一:将该动态库拷贝到Qt安装目录下的库文件所在位置,如我的Qt安装在home目录下:/home/ubuntu/Qt。方法二:在终端配置临时变量LD_LIBRARY_PATH,以便linuxdeployqt能找到缺失的库文件。可以确定libqxg.so是自行编译生成的第三方库,这说明该动态链接库找不到。按照上述方法之一操作后,再次执行打包指令,即可实现可执行程序的打包发布。其中/home/ubuntu/myqtlib即为该动态库所在目录。可执行文件:SignalLocalizationSys。
2026-01-06 10:43:31
120
原创 AI算法模型的量化是指?
模型量化是一种通过降低深度学习模型权重和激活值的数值精度(如从FP32到INT8)来实现模型压缩与加速的关键技术。量化通过牺牲少量精度,换取显著的存储空间缩减(如INT8仅需FP32 1/4的内存)、计算速度提升(整数运算更高效)和功耗降低等优势。其核心过程包括动态范围确定、缩放因子计算以及数值映射转换。量化分为训练后量化(简单直接)和量化感知训练(精度更高但复杂)两种方式。虽然会面临精度损失、校准要求和硬件支持等挑战,但量化技术仍是实现大型模型在资源受限设备上高效部署的重要方案,可通过优化方法在精度与效率
2025-06-25 16:21:15
1165
原创 串口通信中使用共享指针
可以有效管理资源生命周期,避免内存泄漏和悬挂指针问题。,可以简化串口通信中的资源管理,提升代码健壮性。初始化串口对象,确保资源自动管理。,确保回调执行期间对象存活。在串口通信中使用共享指针(
2025-04-23 13:52:26
899
原创 ZLMediaKit支持JT1078实时音视频
ZLMediaKit 通过中间件解析或Pro 版本扩展支持 JT1078 协议,适用于车载视频监控、物流运输等场景。开发者可根据需求选择开源方案(需自定义协议解析)或 Pro 版本(原生集成),结合社区工具快速搭建流媒体服务。
2025-04-23 13:39:59
1890
1
原创 在Linux下使用C/C++编写基于操作系统异步机制的串口通信程序
在Linux下使用C/C++编写基于异步机制的串口通信程序,可以通过信号驱动I/O或I/O多路复用(如epoll)实现。
2025-04-22 11:20:18
702
原创 在RK3588上使用哪个流媒体服务器合适
在RK3588平台上选择合适的流媒体服务器时,需考虑其ARM Cortex-A76/A55架构、硬件编解码能力(如支持H.264/H.265/AV1解码)以及Linux/Android系统支持。rkmpp。
2025-04-19 17:28:12
1425
原创 在RK3588上使用SRS流媒体服务器
SRS(Simple Realtime Server)是一款开源的流媒体服务器,支持RTMP、WebRTC、HLS、HTTP-FLV等多种协议。在RK3588平台上部署SRS可以实现高效的视频流媒体服务。
2025-04-19 17:24:38
636
原创 ZLMediaKit流媒体服务器
ZLMediaKit 是一个基于 C++11 开发的高性能流媒体服务器框架,支持 RTSP、RTMP、HLS、HTTP-FLV、WebSocket-FLV、HTTP-TS、WebSocket-TS、HTTP-fMP4、WebSocket-fMP4 等多种流媒体协议。
2025-04-19 17:21:05
847
原创 ZLMediaKit 和 SRS的区别,哪个更好用?
ZLMediaKit 和 SRS(Simple RTMP Server)是两个主流的开源流媒体服务器框架,各自在功能、性能、适用场景等方面存在显著差异。具体选择需根据业务需求、技术栈和开发资源综合评估。
2025-04-19 17:18:10
2535
原创 在串口通信中使用共享指针(`std::shared_ptr`)
可以有效管理资源生命周期,避免内存泄漏和悬挂指针问题。,可以简化串口通信中的资源管理,提升代码健壮性。初始化串口对象,确保资源自动管理。,确保回调执行期间对象存活。在串口通信中使用共享指针(
2025-04-19 17:13:11
719
原创 华为IPD集成产品开发
华为IPD不仅是流程工具,更是一种战略思维,通过系统性整合资源、强化市场导向和跨部门协作,助力企业实现高效创新。其成功经验已通过合作企业(如岚图)验证,并衍生出丰富的学习资源和工具,为行业提供了可复制的管理范式。
2025-03-18 01:04:48
1987
原创 C++使用boost库编写串口同步通信代码
使用deadline_timer实现超时控制,防止永久阻塞。持续读取直到满足停止条件(如检测到换行符)
2025-03-17 14:41:51
1181
原创 C++使用Boost库编写串口通信代码
建议根据具体需求选择同步或异步模型。异步模型更适合需要同时处理多个I/O操作的场景,而同步模型更简单直接。
2025-03-17 14:30:11
592
原创 QXlsx 读取 XLSX 文件数据的代码
通过以上代码,你可以灵活读取 Excel 文件中的结构化数据,适用于数据导入、报表分析等场景。如需更多高级操作,可参考。合并单元格:A4:C4 -> “备注:所有员工为全职”
2025-02-28 09:08:05
1005
原创 QXlsx用法简介
它无需依赖 Microsoft Excel,适合在跨平台应用(如 Windows/Linux/macOS)中处理电子表格数据。通过上述示例,你可以快速上手 QXlsx 的基本和高级功能。更详细的 API 请参考。QXlsx 是一个基于 Qt 的开源库,用于读写 Excel 的。
2025-02-24 15:47:56
732
1
原创 在RK3568上C++编程,使用ISP进行图像处理
在RK3568上进行C++编程并利用ISP(Image Signal Processor)进行图像处理时,通常需要结合Rockchip提供的Linux驱动框架和用户空间库。通过以上步骤,你可以在RK3568上实现高效的C++ ISP编程。建议从V4L2捕获开始,逐步集成ISP参数调节和硬件加速功能。
2025-02-14 10:57:10
1171
原创 RK3568中使用C++操作自带的RK809
通过以上步骤,可在RK3568上实现基于C++的RK809 Codec音频控制。若需更深入优化(如低延迟或PDM麦克风支持),需进一步参考RK809数据手册调整驱动参数。在RK3568平台上使用C++操作自带的RK809 Codec(音频编解码器)时,需要结合硬件配置、内核驱动支持以及用户态接口的调用。在设备树中需正确配置RK809的音频参数,包括时钟源、输入模式(差分/单端)、音量默认值等。)与硬件原理图一致,避免因电压不匹配导致硬件损坏。若使用单端输入或外置功放,需调整。为RK809),并通过。
2025-02-08 11:09:25
1580
原创 RK3568的ISP功能
RK3568的ISP在保持低成本的同时,提供了接近高端芯片的图像处理能力,特别适合需要多摄像头接入和实时处理的嵌入式视觉应用。开发者可通过灵活的参数调整适配不同场景,平衡画质与算力需求。Rockchip RK3568处理器的ISP(图像信号处理器)功能专为提升图像质量设计,适用于多种视觉应用场景。
2025-02-08 11:06:24
1636
原创 视频帧结构
视频帧结构是视频技术的核心,其设计直接影响压缩效率、传输性能和用户体验。理解I/P/B帧的作用、依赖关系和编码原理,是优化视频处理(如编辑、传输、存储)的关键。深入学习可参考H.264/HEVC标准或FFmpeg等工具的实现细节。视频帧结构是视频编码和传输的基础,它决定了视频数据的组织方式以及压缩效率。
2025-02-08 11:01:27
1414
原创 RK3568中,使用cmake搭建C++工程进行RGA开发
若需在 x86 主机上调试,可使用 Rockchip 提供的模拟库,但最终需在真实设备测试。详细 API 说明请查阅 Rockchip 官方文档《RGA 开发指南》。RGA 支持旋转、裁剪、格式转换、混合等操作,可通过组合。希望以上内容能帮助您顺利集成 RGA 到项目中!确保已安装 CMake、交叉编译工具链(如。
2025-02-08 11:00:34
1135
原创 RK3588中使用RGA实现图像OSD叠加中文字符
RK3588的RGA模块能够高效实现中文字符的OSD叠加,但需结合字符渲染库(如FreeType)生成符合格式要求的位图,并通过RGA的硬件接口完成叠加。开发者需注意位图格式、对齐及性能优化,具体实现可参考官方示例代码及社区经验。
2025-02-08 10:57:23
3255
3
原创 RK3568上使用C++结合V4L2拉流,并RKMPP硬件编解码,并保存为MP4文件
通过上述步骤,可以实现RK3568上的视频捕获、硬件编码及MP4封装。实际开发中需参考RKMPP和FFmpeg的具体API文档调整代码。
2025-02-08 10:54:55
1766
原创 RKMPP依赖硬件单元
rkmpp 的核心硬件加速单元是VPU(负责编解码)和RGA(负责 2D 图形处理),两者通过 MPP 库和 FFmpeg 插件实现高效协同。开发者可通过命令行或 API 调用这些功能,显著提升视频处理性能。
2025-02-08 10:51:56
1517
原创 在RK3568使用其集成的GPU进行开发
通过以上步骤,您可以在RK3568上充分利用Mali-G52 GPU进行图形渲染和计算任务。建议优先使用Rockchip提供的定制库以获得最佳兼容性。
2025-02-08 10:18:17
3354
原创 在RK3568上使用C++通过V4L2捕获视频流,使用RKMPP编解码
参考Rockchip的官方文档和示例代码(如。库中的测试程序)以获取更详细的信息。
2025-02-08 10:15:41
920
原创 RK3568使用C++和FFmpeg进行视频流,并使用自带GPU加速
在RK3568平台上使用C++和FFmpeg进行视频流处理时,可以利用GPU加速解码。RK3568芯片集成了Mali-G52 GPU,支持硬件加速的视频解码。以下是一个基本的示例,展示如何使用FFmpeg和RK3568的GPU加速来拉取视频流。
2025-02-08 10:12:58
1731
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅