kitti转bag(修改kitti2bag添加强度intensity信息)

本文介绍了Kitti原始数据集的结构,包括不同类型的传感器数据和同步处理。通过kitti2bag工具,可以将Kitti数据转换为ROS的bag文件,便于在rviz中进行可视化。在转换过程中遇到点云强度信息丢失的问题,作者通过修改kitti2bag源码解决了此问题。最后,鼓励读者关注以获取更多相关内容。

Raw Data简介

在这里插入图片描述

Raw Data 数据地址:http://www.cvlibs.net/datasets/kitti/raw_data.php

原始数据记录,按类别排序(城市、住宅、道路、校园、人、校准)

数据集包含以下信息,以 10 Hz 的频率捕获和同步:

  • 原始(unsynced+unrectified)和处理(synced+rectified)灰度立体序列,由两个灰度相机cam0和cam1采集,对应文件夹image_00和image_01
  • 原始(unsynced+unrectified)和处理(synced+rectified)彩色立体序列,由两个彩色相机cam2和cam3采集,对应文件夹image_02和image_03,
  • Velodyne 点云
    • unsynced+unrectified 数据以txt文件存储
    • synced+rectified 数据以bin文件存储
  • OXTS (GPS/IMU):3D GPS/IMU 数据(位置、速度、加速度、元信息,存储为文本文件)
  • Calibration:(相机、相机到 GPS/IMU、相机到 Velodyne,存储为文本文件)
  • tracklet:3D 对象轨迹标签(汽车、卡车、电车、行人、骑自行车的人,存储为 xml 文件)
  • unsynced+unrectified 是指原始输入帧,其中图像失真且帧索引不对应,,下载数据对应名称为2011_**_**_drive_0***_extract.zip
  • synced+rectified 是指处理后的数据,其中图像已被纠正且未失真,并且数据帧编号对应跨所有传感器流,数据对应名称为2011_**_**_drive_0***_sync.zip
    对于这两种设置,都提供了带有时间戳的文件,大多数人只需要文件的 synced+rectified 版本。

kitti2bag

生成bag

pip install kitti2bag

要是缺依赖包,安装好相应的依赖包,我用的conda环境,相应的依赖包已经安装好了

解压文件按下面方式放置:

2011_09_30
├── 2011_09_30_drive_0016_sync
│   ├── image_00
│   ├── image_01
│   ├── image_02
│   ├── image_03
│   ├── oxts
│   └── velodyne_points
├── calib_cam_to_cam.txt
├── calib_imu_to_velo.txt
└── calib_velo_to_cam.txt

2011_09_30文件夹的上一级目录,打开终端输入:

kitti2bag -t 2011_09_30 -r 0016 raw_synced

在这里插入图片描述
rviz可视化:在这里插入图片描述可以看出转化出的bag包缺乏点云强度intensity信息,是由于字段不一致引起的,下面修改kitti2bag代码

在这里插入图片描述

修改kitti2bag

在终端中输入whereis kitti2bag找到该文件的路径。

whereis kitti2bag

在这里插入图片描述
修改kitti2bag,对应189行代码:

gedit /home/xiaohu/.local/bin/kitti2bag

在这里插入图片描述
修改后,重新转换bag文件,rviz显示
在这里插入图片描述

欢迎大家关注笔者,你的关注是我持续更博的最大动力


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

令狐少侠、

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值