利用DAIR-V2X标注数据进行3D可视化

利用DAIR-V2X标注数据进行3D可视化

1、下载DAIR-V2X数据集

下载链接:https://thudair.baai.ac.cn/index
我下载的是车路协同3D检测,里面图片较为连续,可以后续拼接为视频。其他数据集的帧间隔较大。

2、下载可视化代码并安装依赖项

可视化代码参考https://github.com/huahuasousou/dair_v2x_i_dataset_vis
在这里插入图片描述
运行 Python 文件遇到问题 ModuleNotFoundError: No module named ‘yaml’ 时,说明当前 Python 环境缺少该包,使用 pip 安装该包即可,但要注意的是安装的包名不是 yaml 而是 pyyaml,即 pip install pyyaml

3、修改配置文件

config/config.yaml
修改目标路径以及文件结构,修改为自己的路径
在这里插入图片描述
kitti_format空文件夹,存放的是转化后的kitti数据格式结果
source_format存放的是DAIR-V2X数据集
这是我修改后的文件路径

4、转换为kitti数据格式

运行convert.py
报错unsupported operand type(s) for +: ‘float’ and ‘str’
之前运行路侧3D可视化时,并没有报错,唯一可能是路侧3D数据和车路协同数据的json文件格式不一样
路侧3D数据文件:
在这里插入图片描述
车路协同文件:
在这里插入图片描述
很明显,一个为字符串另一个为浮点数。所以需要统一转为str形式

报错处修改代码
在这里插入图片描述
之后运行convert.py
在这里插入图片描述在这里插入图片描述
成功后如上图所示

5、3D可视化

运行dair_3D_detection_viewer.py
报错FileNotFoundError: [WinError 3] 系统找不到指定的路径。: ‘E:\dair-v2x-i\kitti_format\label_0410’
定位错误位置在\dataset\dair_dataset.py
在这里插入图片描述
修改为

if self.label_select=='cam':
            self.label_path=os.path.join(self.root_path,"label_2")

同理接下来的报错 也按照这个逻辑修改,对应为生成的kitti_format内的文件名

6、结果展示

点云可视化
在这里插入图片描述
图像可视化
在这里插入图片描述
在点云可视化窗口按空格,切换下一帧

  • 4
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
要将DAIR-V2X数据集转换为Kitti数据集格式,你可以使用官方提供的命令行工具\[2\]。在命令行中运行以下命令: python tools/dataset_converter/dair2kitti.py --source-root ./data/DAIR-V2X/single-infrastructure-side \ --target-root ./data/DAIR-V2X/single-infrastructure-side \ --split-path ./data/split_datas/single-infrastructure-split-data.json \ --label-type lidar --sensor-view infrastructure 这个命令将会把DAIR-V2X数据集转换为Kitti数据集格式,并将结果保存在指定的目标路径中。在转换过程中,如果遇到错误,可能会出现一些问题。例如,你提到的错误\[3\]是由于在代码中使用了eval()函数,但是传入的参数不是一个字符串导致的。你可以检查代码中的相关部分,确保传入的参数是一个字符串。 请注意,转换过程可能需要一些时间,具体取决于数据集的大小和计算机的性能。完成后,你将获得一个符合Kitti数据集格式的数据集,可以在后续的任务中使用。 #### 引用[.reference_title] - *1* *2* *3* [DAIR-V2X数据集转为kitti数据集格式(保姆级教程)](https://blog.csdn.net/m0_57273938/article/details/126418351)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值