自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 让人摸不透脾气的它——Eigen内存对齐

只有固定大小向量化Eigen类型(fixed-size vectorizable Eigen types)才有可能(动态分配内存时,编译器不支持C++17标准)需要用户额外进行内存对齐的操作,如Vector3f、MatrixXd等,都不需要用户操心。STL容器使用固定大小向量化Eigen类型对象成员自定义类含有固定大小向量化Eigen类型对象成员基本思想就是:对于基本数据类型和自定义类型,我们需要用预编译指令来保证栈内存的对齐,用重写operator new的方式保证堆内存对齐。

2025-01-08 10:29:43 284

原创 Nvidia Triton Inference Server——强大推理和部署引擎,你值得拥有!

Triton Inference Server(Triton推理服务器)是一个开源的深度学习模型推理服务框架,旨在简化深度学习模型的部署推理过程。Triton 能够从多个深度学习和机器学习框架部署任何AI模型。Triton支持在NVIDIA GPU、x86和ARM CPU或AWS Inferentia上进行云、数据中心、边缘和嵌入式设备上的推理。Triton推理服务器针对多种查询类型提供了优化的性能,包括实时、批量、集成和音视频流式处理。

2025-01-03 10:29:04 1115

原创 如何使用Gstreamer实现RTMP推流功能?

朋友小王需要在jetson平台上将相机输出的图像转发到RTMP流媒体服务器,虽然基于成熟的FFmpeg架构能够实现,但是由于前者在jetson平台上的硬件加速功能支持不是很好,导致程序跑起来后CPU占用率异常高,直接影响到了主要业务,因此希望有另外一种方法来实现。本文将基于Gstreamer来实现RTMP推流功能,顺便讲解下RTSP推流服务如何搭建。GStreamer 是一个开源的多媒体框架,用户可以在其中构建图形(管道),处理各种媒体用例:视频播放、流媒体、图像处理、视频编辑等。

2025-01-02 13:47:11 2560

原创 Linux文件描述符泄漏之“too many open files”

去年的一个项目中,使用第三方厂商设备SDK和设备进行以太网通信,包含两部分:心跳和数据,前者采用的是HTTP实现,后者则是普通的TCP。测试团队对软件进行长时间挂机以测试其稳定性,两天多后,软件出现了宕机现象,最终挂在了厂商的设备SDK中:心里不禁想了下,这不可能吧,查了下厂商设备的出货量,那是几十万台以上,按道理来说SDK应该很稳定,不因该出现这种问题。因此,把方向换成了自己软件的问题。根据堆栈,我们看到提示“buffer over flow”。

2025-01-01 21:28:58 1050

原创 激光雷达和相机联合半自动标定

最近的一次项目上,需要使用到激光雷达+相机组合,那么就出现了一个绕不开的话题:传感器标定。传统的标定方法是通过人工调节相机的外参(yaw,pitch和raw)来实现点云在图像上位置校准,这种方法能行,但效率和精度都不高。本文提出一种新方法进行验证:基于棋盘格描点完成自动标定。

2025-01-01 16:22:17 2305

原创 基于TMS570的高精度时钟同步方案验证

PTPd是运行在TCP/IP协议栈之上的,因此在移植之前,需要对应的平台至少是支持TCP/IP协议通信的,本文中提到的TMS570L3X系列微处理器虽然支持LWIP协议栈,但默认情况下是没有加载到工程代码中的。需要注意的是,Month这个寄存器,由于Year只能表示0-99范围,因此超过的世纪数将需要写入Month的BIT7。然后,每次读出16位数据,将16位数据分别转换为秒和纳秒。默认情况下,DP83640内部的PTP相关功能是没有开启的,因此要使用时钟同步功能,就必须先开启该选项。

2024-12-31 14:06:04 1148

原创 基于MOG的降雨识别功能验证

最近,一个新项目需要做室外降雨检测功能,不同于传统基于传感器方案,而是要基于相机来实现视觉感知,我这边结合以往经验,对可行性进行了验证,并提出了相关约束。

2024-12-31 11:37:25 919

原创 “illegal instruction”:一个Linux编译选项引发的“血案”——march配置

在项目中,我们将在研发主机的Ubuntu18.04系统上编译的一个可执行程序拷贝到一个全新主机(Ubuntu18.04)上运行时,出现了“illegal instruction”错误。

2024-12-31 10:53:31 1349

原创 这一次,我们彻底把UDP相机花屏给解决了

UDP相机花屏是疑难问题,本文从各种角度出发进行了详细分析,且是实打实的项目需求驱动,期望能帮到遇到问题的您。

2024-12-30 15:48:00 1823

原创 Nvidia Jetson平台上硬解码卡死现象如何处理?

如何处理jetson平台上图像解码卡死问题

2024-12-30 14:40:27 1113

基于图像处理的城市河流水位测量方法研究与实现-复杂天气条件下的精准监控系统

内容概要:本篇文章探讨了一种利用图像处理技术和低光照摄像头在恶劣天气条件下测量城市溪流水位的新方法。为了应对诸如漂浮物、雨滴干扰及夜晚照明不足等问题,该方法采用了一组检测点来识别水面位置,而不是依赖传统的标尺。该系统集成了Raspberry Pi 3模型B和Pi NoIR摄像头,在实验环境中,系统能够保持白天约0.8到2.6厘米以及夜间2.6到3.4厘米的精度。 适用人群:环境科学工作者、水利工程技术人员、智慧城市解决方案提供商及相关领域的研究人员。 使用场景及目标:用于需要实时监测城市内部小型河流或沟渠的水量变化情况的应用场合;旨在提升防汛抗洪能力并优化水资源管理。 其他说明:文中提到该技术无需额外安装照明设备即可降低成本;此外,考虑到城市建筑遮挡阳光对图像的影响还特别设置了针对阴影期(Morning)时段内的处理方式以提高数据准确性。

2025-01-02

基于图像处理技术的城市雨水渠道水位检测方法研究

内容概要:本文探讨了在新加坡城市开放雨排水沟道中实施的两种独立测量系统——监控摄像头与雷达传感器。该方案旨在增强水位监测精度与可靠性。利用监控摄像设备采集的数据和先进的图像处理算法(如边缘检测与霍夫变换),实现了24小时无死角实时监视与精确水位检测。实验结果显示,图像处理计算出的水位数据准确性超过传统的压力计测量值,具有同等可靠的检测效果并能保存异常情况的照片作为证据支持。 适用人群:从事环境监控和水资源管理的科研工作者以及相关领域的学生和技术人员。 使用场景及目标:①需要对城市排水系统的水位进行长期有效监测的研究项目;②希望减少人工巡查次数,提高数据获取时效性和完整性的城市管理部门。 其他说明:尽管当前系统已经表现出了较好的适应性和鲁棒性,但为了使其更加通用,未来的工作将涉及在更多极端气候条件下测试系统的性能。此外,为满足偏远地区的需求,研究人员正在考虑采用分布式处理方式,以便即使在网络条件较差的情况下也能提供稳定的监测服务。

2024-12-31

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除