自动驾驶
文章平均质量分 86
主要阐述自动驾驶领域所涉及到的相关原理及代码。
simba丶小小程序猿
初涉IT,信仰C;学无止境,爱python。
展开
-
[自动驾驶-目标检测] C++ PCL 点云噪声滤波
3D点云的噪声滤波在激光雷达领域往往是最常见也同样是最容易忽略的地方,在实际应用场景下往往很容易产生噪声点,比如点云灰尘、雨水、雪雾等等。而常见的3D点云去噪方法往往无法根除,因此需要结合场景及激光雷达的特点来设计不同的噪声滤波器,从而满足实际需求,废话不多说,本文主要采用PCL来实现噪声过滤。原创 2022-11-20 20:53:54 · 2078 阅读 · 8 评论 -
[自动驾驶-目标检测] C++ PCL 点云数据压缩
在应用3D检测时,项目中总会需要采集数据,来离线分析问题,而点云数据往往较为庞大,因此需要通过数据类型的转换来保存点云数据,达到数据压缩的效果。本文仅对PCL中的pcl::PointXYZI进行数据压缩,其他类型可以仿照参考即可完善。原创 2022-10-26 15:33:01 · 1139 阅读 · 0 评论 -
[自动驾驶-目标检测] C++ PCL 障碍物检测
现阶段由于固态激光雷达的普及,很多地方均可利用小视场的固态激光雷达叠加来进行点云式的目标检测,但由于数据集难以短时间内获取符合项目所需要的数据量并标注,因此,本文暂时采用传统方法实现目标检测功能。......原创 2022-08-31 11:28:25 · 3176 阅读 · 18 评论 -
[自动驾驶-深度学习] ubuntu18.04 安装 pytorch
本文主要阐述ubuntu18.04安装pytorch的流程,项目要求做相关的研究及应用,在这里记录一下也跟大家分享。原创 2022-07-28 19:04:01 · 1125 阅读 · 0 评论 -
[自动驾驶-目标检测] C++ PCL 连通域点云聚类
在实际实现3D目标检测时,在不依靠深度学习的训练模型时,仅采用传统方法实现目标检测。而在聚类领域里面,多采用欧几里得、区域生长、Ransac等方法实现聚类。其实还有一种方法可实现聚类,也就是CloudCompare软件内的标签连通域聚类方法。这种方法的好处是耗时较短,也同样能够实现较高精度的距离聚类。本文根据其特性做出相对应的修改,使其能够脱离CC软件插件,用C++程序以及PCL点云库实现。...........................原创 2022-07-14 10:55:39 · 4546 阅读 · 13 评论 -
[自动驾驶-目标检测] C++ PCL 地面点云分割
在实际实现3D目标检测时,在不依靠深度学习的训练模型时,仅采用传统方法实现目标检测。一般在实施检测之前,均需要删除地面点云才能确保后续其他障碍物点云数据的提取精度,防止因为地面点云产生干扰。............原创 2022-06-09 17:45:58 · 5187 阅读 · 49 评论 -
[自动驾驶-传感器标定] C++ Opencv 单目相机标定
传感器标定在测量领域是不可或缺的一部分,相机标定较为简单,现在主流标定方法采用棋盘格标定、圆点标定等方式完成。本文从简单入手,应用opencv 中的标定方法实现相机标定。原创 2022-06-08 15:03:50 · 2203 阅读 · 0 评论 -
[自动驾驶-车辆轨迹预测] 资料准备及学习视频
因为要引入车辆预测模块来确保下游规划模块的准确性及稳定性,开始学习关于车辆轨迹预测相关的知识,部署相关的模型至实践项目中。发现网上关于车辆预测部分的资料较少,本文搜索一些资料供大家参考学习。(后续有看见优秀的资料会持续更新)原创 2022-05-25 09:49:39 · 1646 阅读 · 6 评论