利用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、结果展示

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

V2X-DAIR数据集可视化可以使用open3d库来实现。根据引用\[2\]中的代码,你可以读取V2X-DAIR数据集中的点云文件,并使用open3d可视化功能将其显示出来。首先,你需要将代码中的文件路径修改为你自己的路径。然后,通过调用`o3d.io.read_point_cloud`函数读取点云文件,并将其添加到可视化窗口中。最后,调用`vis.run()`函数来显示点云。这样就可以实现V2X-DAIR数据集可视化了。 #### 引用[.reference_title] - *1* [深度剖析Seq2Seq原理代码](https://blog.youkuaiyun.com/qq_33431368/article/details/122646296)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [DAIR-V2X点云可视化以及添加3D框](https://blog.youkuaiyun.com/weixin_44606139/article/details/126907715)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [利用DAIR-V2X标注数据进行3D可视化](https://blog.youkuaiyun.com/m0_57273938/article/details/125537800)[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^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值