KITTI数据集介绍
本文为个人学习笔记,参考文献已经标注出。
kitti数据集主要分为以下几个文件夹。下面分别介绍。
一、标定校准文件
calib训练集存储为data_object_calib/training/calib/xxxxxx.txt,共7481个文件。 calib测试集存储为data_object_calib/testing/calib/xxxxxx.txt,共7518个文件。
标定校准文件内容解析
1 |
2 |
3 |
4 |
左边灰度相机 |
右边灰度相机 |
左边彩色相机 |
右边彩色相机 |
1.1内参矩阵
P0-P3分别表示4个相机的内参矩阵,或投影矩阵, 大小为 3x4。相机内参矩阵是为了计算点云空间位置坐标在相机坐标系下的坐标,即把点云坐标投影到相机坐标系。将相机的内参矩阵乘以点云在世界坐标系中的坐标即可得到点云在相机坐标系中的坐标。
1.2 外参矩阵
根据上述介绍,我们知道存在三种坐标系世界坐标系、相机坐标系、激光雷达坐标系。世界坐标系反映了物体的真实位置坐标,也是作为相机坐标系和激光雷达坐标系之间相互变换的过渡坐标系。
点云位置坐标投影到相机坐标系前,需要转换到世界坐标系下,对应的矩阵为外参矩阵。外参矩阵为Tr_velo_to_cam ,大小为3x4,包含了旋转矩阵 R 和 平移向量 T。将相机的外参矩阵乘以点云坐标即可得到点云在世界坐标系中的坐标。
1.3 R0校准矩阵
R0_rect 为0号相机的修正矩阵,大小为3x3,目的是为了使4个相机成像达到共面的效果,保证4个相机光心在同一个xoy平面上。在进行外参矩阵变化之后,需要于R0_rect相乘得到相机坐标系下的坐标。
2.4 点云坐标到相机坐标
综上所述,点云坐标在相机坐标系中的坐标等于内参矩阵 * 外参矩阵 * R0校准矩阵 * 点云坐标
即:P * R0_rect *Tr_velo_to_cam * x
例如,要将Velodyne激光雷达坐标系中的点x投影到左侧的彩色图像中y,使用公式:y = P2 * R0_rect *Tr_velo_to_cam * x
当计算出z<0的时候表明该点在相机的后面 。
按照上述过程得到的结果是点云在相机坐标系中的坐标,如果需要将点云坐标投影到像平面还需要除以Z。参考2.1节。示例程序可以参考 :【三维目标检测】VoxelNet(一):crop.py详解_Coding的叶子的博客-CSDN博客_三维点云目标检测。
————————————————
版权声明:本文为CSDN博主「Coding的叶子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/suiyingy/article/details/124787636
KITTI数据集介绍相关推荐
- 【3D目标检测】KITTI数据集介绍
目录 概述 数据集下载 激光雷达数据(`data_ object_velodyne`) 图像数据(`data_ object_image_ 2`) 标注数据(`data_ object_label 2 ...
- 计算机视觉数据集介绍:KITTI数据集
KITTI数据集简介 KITTI数据集是由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,利用组装的设备齐全的采集车辆对实际交通场景进行数据采集获得的公开数据集.该数据集包含丰富多样的传感器数据( ...
- 【MMDetection3D】环境搭建,使用PointPillers训练测试可视化KITTI数据集
文章目录 前言 3D目标检测概述 KITTI数据集简介 MMDetection3D 环境搭建 数据集准备 训练 测试及可视化 绘制损失函数曲线 参考资料 前言 2D卷不动了,来卷3D,之后更多地工作会 ...
- Kitti数据集简介
Kitti数据集简介 Kitti数据集介绍 Kitti数据集标注格式 Kitti数据集下载地址: http://www.cvlibs.net/datasets/kitti/eval_object.ph ...
- 多传感器融合——激光雷达点云投影到图像(kitti数据集)
从csdn上下载了激光雷达点云投影到图像的matlab程序,连接见下方. KITTI雷达点云与图像数据融合matlab源码_点云与rgb图像融合-机器学习代码类资源-CSDN下载KITTI数据集中雷达 ...
- KITTI数据集(概念版)
一.参考资料 KITTI 官网 kitti数据集各个榜单介绍 自动驾驶KITTI数据集详解 KITTI数据集简介与使用 kitti数据集各个榜单介绍 KITTI数据集介绍 KITTI数据集简介(一) ...
- KITTI数据集下载及介绍
KITTI数据集下载及介绍 KITTI数据集由德国卡尔斯鲁厄理工学院和丰田美国技术研究院联合创办,是目前国际上最大的自动驾驶场景下的计算机视觉算法评测数据集.该数据集用于评测立体图像(stereo), ...
- 周末学习总结(LIO标定+kitti数据集的使用+evo工具的使用+开源数据集+ssh的使用)
周末学习总结 LIO标定 lidar_IMU_calib lidar_align kitti数据集的使用 开源数据集 evo工具的使用 ssh 的使用 LIO标定 网上开源的标定包,用的比较多的是浙江 ...
- KITTI数据集详解和评价标准
from: https://blog.csdn.net/Solomon1558/article/details/70173223 摘要:本文融合了Are we ready for Autonomous ...
- 数据集:KITTI数据集分析
摘要:本文融合了Are we ready for Autonomous Driving? The KITTI Vision Benchmark Suite和Vision meets Robotics: ...
最新文章
- Nginx负载均衡之TCP端口高可用(二)
- GFStableList Adapter
- VS2017 运行VS2013项目
- AI视觉,视频云新挑战的解决之道
- 我们一定要有自立的飞秋觉悟
- java操作sql数据库_java-JDBC连接数据库并进行SQL操作
- CCCC/PTA 2019模拟赛 L3-3 至多删三个字符
- java单例模式之深入浅出
- 64位系统中32位的打印服务器,windows10-64位系统如何连接window7-32位共享打印机
- 学习方法推荐——番茄工作法
- 数据分析——如何构建数据指标体系
- html项目符号实心圆圈,HTML基础 ul type 项目符号为圆圈与方块
- 单变量微积分笔记1——导数1(导数的基本概念)
- Sketch for Mac (矢量绘图软件) v81.1
- 无需会员将有道云笔记脑图转换xmind
- 2022第三届全国大学生网络安全精英赛练习题(7)
- 【报告分享】小红书品牌营销手册2021-小红书(附下载)
- 全球名校课程作业分享系列(9)--斯坦福CS231n之RNN与计算机看图说话
- 人脸识别系统(一)环境搭建
- 前端开发:如何正确地跨端?