专栏首页粽子的深度学习笔记nuScenes数据集在OpenPCDet中的使用及其获取

nuScenes数据集在OpenPCDet中的使用及其获取

1. 安装官方提供的开发者工具

pip install nuscenes-devkit==1.0.5

2. 下载数据

从官方网站上下载数据NuScenes 3D object detection dataset,没注册的需要注册后下载。 注意: 如果觉得数据下载或者创建data infos有难度的,可以参考本文下方 5.

3. 数据组织结构

下载好数据集后按照文件结构解压放置。 其在OpenPCDet中的数据结构及其位置如下,根据自己使用的数据是v1.0-trainval,还是v1.0-mini来修改。

OpenPCDet
├── data
│   ├── nuscenes
│   │   │── v1.0-trainval (or v1.0-mini if you use mini)
│   │   │   │── samples
│   │   │   │── sweeps
│   │   │   │── maps
│   │   │   │── v1.0-trainval  
├── pcdet
├── tools

4. 创建data infos

根据数据选择

python -m pcdet.datasets.nuscenes.nuscenes_dataset --func create_nuscenes_infos \
    --cfg_file tools/cfgs/dataset_configs/nuscenes_dataset.yaml \
    --version v1.0-mini

或者

python -m pcdet.datasets.nuscenes.nuscenes_dataset --func create_nuscenes_infos \
    --cfg_file tools/cfgs/dataset_configs/nuscenes_dataset.yaml \
    --version v1.0-trainval

5. 数据获取新途径

如果觉得数据下载或者创建data infos有难度的,可以考虑使用本人处理好的数据 v1.0-mini v1.0-trainval 数据待更新… 其主要存放的结构为

│── v1.0-trainval (or v1.0-mini if you use mini)
│   │── gt_database_10sweeps_withvelo
│   │── nuscenes_infos_10sweeps_train.pkl
│   │── nuscenes_infos_10sweeps_val.pkl
│   │── nuscenes_dbinfos_10sweeps_withvelo.pkl

6. train

bash scripts/dist_train.sh 8 --cfg_file cfgs/nuscenes_models/cbgs_pp_multihead.yaml

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Lyft公开了一个自动驾驶数据集,还要举办比赛!

    7月4日举办的百度开发者大会上,李彦宏宣布百度L4级自动驾驶路测里程破两百万公里,百度的level4自动驾驶已经发展到了一个新的阶段。

    大数据文摘
  • BootstrapTable,选中某几行,获取其数据并进行后台处理。以及其他的属性使用。

    1、首先将复选框搞出来,<table data-single-select="true"> 属性,限制了只能单选。去除以后添加<th data-checkbox...

    别先生
  • ICCV2021|单目3D目标检测真的需要伪激光雷达吗?

    来源丨https://zhuanlan.zhihu.com/p/406918022

    3D视觉工坊
  • 从数据集到2D和3D方法,一文概览目标检测领域进展

    目标检测任务的目标是找到图像中的所有感兴趣区域,并确定这些区域的位置和类别。由于目标具有许多不同的外观、形状和姿态,再加上光线、遮挡和成像过程中其它因素的干扰,...

    机器之心
  • 自动驾驶新数据集发布,针对局部的渐进稀疏技术 | AI一周学术

    呜啦啦啦啦啦啦啦大家好,本周的AI Scholar Weekly栏目又和大家见面啦!

    大数据文摘
  • 【目标检测】开源 | 一种利用雷达和摄像机数据进行3D目标检测的中间融合方法

    论文地址: http://arxiv.org/pdf/2011.04841v1.pdf

    CNNer
  • 从2D到3D的目标检测综述

    论文阅读模块将分享点云处理,SLAM,三维视觉,高精地图相关的文章。公众号致力于理解三维视觉领域相关内容的干货分享,欢迎各位加入我,我们一起每天一篇文章阅读,开...

    点云PCL博主
  • [周末往期回顾]使用Django获取Linux性能数据并存放在redis中

    这里我们用linuxperformance_redis.py程序来获取CPU 内存信息

    bsbforever
  • 使用Django获取Linux性能数据并存放在redis中

    这里我们用linuxperformance_redis.py程序来获取CPU 内存信息

    bsbforever
  • Lyft开源L5自动驾驶数据集:55000个人工标注的3D注释框架,还有高清空间语义地图

    这份L5数据集内容丰富,加入了原始传感摄像头和激光雷达收集到的内容,内含55000个人类标注的3D注释框架,还有高清空间语义地图。

    代码医生工作室
  • 神秘的Waymo一反常态,CVPR现场发布大型自动驾驶数据集

    目前,自动驾驶领域已经出现很多数据集,例如 KITTI、Oxford、Cityscape、nuScenes、BDD100K 等。

    机器之心
  • 单目图像和稀疏雷达数据深度估计

    标题:Depth Estimation from Monocular Images and Sparse Radar Data

    3D视觉工坊
  • 使用node.js抓取其他网站数据,以及cheerio的介绍

      首先寻找一个网址:http://tech.ifeng.com/,因为这个是http协议,所以我们需要用到node.js的HTTP模块,我们使用HTTP模块...

    _kyle
  • 以点代物,同时执行目标检测和跟踪,这个新方法破解目标跟踪难题

    传统的跟踪是在时空中跟随兴趣点。随着强大深度网络的兴起,情况发生了变化。如今,跟踪的主流方式是先执行目标检测再进行时序关联,也叫做检测-跟踪法(tracking...

    机器之心
  • 【传感器融合】开源 | EagerMOT在KITTI和NuScenes数据集上的多个MOT任务中,性能SOTA!

    论文地址: link: http://arxiv.org/pdf/2104.14682v1.pdf

    CNNer
  • CVPR2021|CenterPoint :基于点云数据的3D目标检测与跟踪

    代码、论文地址:在公众号「3D视觉工坊」,后台回复「CenterPoint」,即可直接下载。

    3D视觉工坊
  • [打造自己的监控系统]使用Django获取Oracle系统状态数据并存放在redis中

    操作系统:CentOS 7.4 Python版本 :3.6 Django版本: 1.10.5 操作系统用户:oms

    bsbforever
  • 位图数据结构及其在 Java和 Redis中的应用

    什么是位图?BitMap,大家直译为位图. 我的理解是:位图是内存中连续的二进制位(bit),可以用作对大量整形做去重和统计.

    呼延十
  • 位图数据结构及其在-Java和-Redis中的应用

    什么是位图?BitMap,大家直译为位图. 我的理解是:位图是内存中连续的二进制位(bit),可以用作对大量整形做去重和统计.

    呼延十

扫码关注云+社区

领取腾讯云代金券