kitti数据集label解析和可视化教程
kitti數(shù)據(jù)集label解析_hhhhhhzb的博客-CSDN博客_kitti數(shù)據(jù)集label其中第1列truck 表示圖中出現(xiàn)了卡車(chē)(一共有’Car’, ‘Van’, ‘Truck’,‘Pedestrian’, ‘Person_sitting’, ‘Cyclist’, ‘Tram’,‘Misc’ or 'DontCare’這些類別,Don’t care 是沒(méi)有3D標(biāo)注的,原因是雷達(dá)掃不了那么遠(yuǎn),即使可以視覺(jué)檢測(cè)出來(lái))第2列0.0表示其是否被截?cái)嗟某潭葹?。(如果車(chē)在圖片邊緣,那么就有可能發(fā)生部分被截?cái)嗟那闆r。用0-1 表示被截?cái)嗟某潭取?#xff09;第3列0表示沒(méi)有被遮擋。(0表示完全可見(jiàn),1表示部分遮.https://blog.csdn.net/hhhhhhzb/article/details/117913706
KITTI數(shù)據(jù)集--參數(shù)_jilijilicao的博客-CSDN博客_kitti一、kitti數(shù)據(jù)集,label解析?16個(gè)數(shù)代表的含義:第1個(gè)字符串:代表物體類別'Car', 'Van', 'Truck','Pedestrian', 'Person_sitting', 'Cyclist','Tram',? 'Misc' or? 'DontCare'注意,’DontCare’ 標(biāo)簽表示該區(qū)域沒(méi)有被標(biāo)注,比如由于目標(biāo)物體距離激光雷達(dá)太遠(yuǎn)。為了防止在評(píng)估過(guò)...https://blog.csdn.net/cuichuanchen3307/article/details/80596689?spm=1001.2101.3001.6650.1&utm_medium=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-80596689-blog-117913706.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~CTRLIST~Rate-1-80596689-blog-117913706.pc_relevant_antiscanv2&utm_relevant_index=2
KITTI自動(dòng)駕駛數(shù)據(jù)集可視化教程_自動(dòng)駕駛小學(xué)生的博客-CSDN博客_kitti可視化https://blog.csdn.net/cg129054036/article/details/119516704
<center><font size=6 face="黑體">Kitti數(shù)據(jù)集相應(yīng)參數(shù)說(shuō)明</font></center>
1、數(shù)據(jù)的制作設(shè)備及一些參數(shù)說(shuō)明:
? 1)4路相機(jī):
? camera_0:左邊灰度相機(jī),<font color='red'>參考相機(jī)</font>
? camera_1:右邊灰度相機(jī)
? camera_2:左邊彩色相機(jī)
? camera_3:右邊彩色相機(jī)
? 2)一個(gè)激光雷達(dá):用于生成點(diǎn)云數(shù)據(jù)
? 3)camera_0與camera_2、camera_1與camera_3的距離為0.06米
? 4)camera_0與camera_1、camera_2與camera_3的距離為0.54米
? 5)4路相機(jī)的高度都為1.65米
? 6)激光雷達(dá)的高度為1.73米
? 7)坐標(biāo)系說(shuō)明:
? 相機(jī)坐標(biāo)系: x = right, y = down, z = forward
? 點(diǎn)云坐標(biāo)系: x = forward, y = left, z = up
2、數(shù)據(jù)文件解釋
2.1 label txt
? 1)第1個(gè)值:代表類別,可以為['Car', 'Van', 'Truck','Pedestrian', 'Person_sitting', 'Cyclist','Tram', 'Misc' , 'DontCare']
? 2)第2個(gè)值:代表物體是否被截?cái)?#xff0c;從0到1浮動(dòng),0表示沒(méi)被截?cái)?#xff0c;1表示完全被截?cái)?#xff0c;即超出圖像范圍
? 3)第3個(gè)值:代表物體是否被遮擋,表示為整數(shù)0(完全可見(jiàn))、1(小部分遮擋)、2(大部分遮擋)、3(完全遮擋)
? 4)第4個(gè)值:代表物體的觀察角度,可參考<font color=blue>這篇博客</font>的解釋
? 5)第5~8個(gè)值:代表物體的2D bounding box,分別為xmin、ymin、xmax、ymax
? 6)第9~11個(gè)值:代表物體的高寬長(zhǎng)(hwl)(單位:米)
? 7)第12~14個(gè)值:代表3D bounding box的中心坐標(biāo)(相機(jī)坐標(biāo)系下)
2.2 point cloud file
一個(gè)bin文件為一張圖像的相應(yīng)點(diǎn)云,保存為Nx4的形式,4為(x, y, z, ref),x, y, z為相應(yīng)的坐標(biāo)(點(diǎn)云坐標(biāo)系下),ref為反射率
2.3 calib txt
? 1)P0:3x4,3x3為相機(jī)內(nèi)參,最后一列為全0,對(duì)P0來(lái)說(shuō)無(wú)意義
? 2)P1:3x4,3x3為相機(jī)內(nèi)參,該矩陣為校準(zhǔn)后的camera_0相機(jī)坐標(biāo)到camera_1圖像坐標(biāo)的映射
? 3)P2:3x4,3x3為相機(jī)內(nèi)參,該矩陣為校準(zhǔn)后的camera_0相機(jī)坐標(biāo)到camera_2圖像坐標(biāo)的映射
? 4)P3:3x4,3x3為相機(jī)內(nèi)參,該矩陣為校準(zhǔn)后的camera_0相機(jī)坐標(biāo)到camera_3圖像坐標(biāo)的映射
? 5)R0_rect:3x3,參考坐標(biāo)的校準(zhǔn)旋轉(zhuǎn)矩陣。校準(zhǔn)是使多路相機(jī)的圖像在同一個(gè)平面上
? 6)Tr_velo_to_cam:點(diǎn)云坐標(biāo)到參考坐標(biāo)(即camera_0坐標(biāo)系)的映射矩陣
示例:
? 1、將label文件中的3D bounding box轉(zhuǎn)換到圖像坐標(biāo)(以映射到左彩圖為例):
? y_image = P2 * R0_rect * R0_rot * x_ref_coord
? 注:R0_rot為物體坐標(biāo)到參考坐標(biāo)的映射矩陣
? 2、將點(diǎn)云坐標(biāo)映射到圖像坐標(biāo)(以映射到左彩圖為例):
? y_image = P2 * R0_rect * Tr_velo_to_cam * x_velo_coord
參考連接:
1、博客https://medium.com/test-ttile/kitti-3d-object-detection-dataset-d78a762b5a4
2、kitti官方論文http://ww.cvlibs.net/publications/Geiger2013IJRR.pdf
?
總結(jié)
以上是生活随笔為你收集整理的kitti数据集label解析和可视化教程的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: directx修复工具win7_魔兽争霸
- 下一篇: c++ strlen 使用