BEVis3D
这是一个基于web的3D可视化工具
1.环境配置
Install environment
pip install -r requirements.txt
2.数据准备
- 准备需要可视化的数据集,将数据集放在目录 ./data 下
- 数据集文件结构如下:
./data/dataset_dir/
<dataset_dir>:
|___param
|___imu_to_vehicle_extrinsics.yaml
|___vehicle_to_flu_extrinsics.yaml
|___pandar_AT128
|___*****.pcd
|___bbox
|___*****.txt
|___velocity
|___**_velocity_flu.txt
|___andes_final
|___andes_final_lidar
|___andes_hmi
|___onsemi_obstacle
|___spherical_left_forward
|___spherical_right_forward
|___spherical_left_backward
|___spherical_right_backward
|___spherical_backward
3.运行代码
- 运行bevis3d
bash run_record.sh
参数介绍:
--bevis_dir 存储bevis3d的文件夹路径
--bevis_name 当前场景的命名,最终输出的文件路径是<path_to_save_bevis3d>/<file_name_bevis3d>
--data_dir 待可视化的数据集存储的路径
--lidar_dir 待可视化的数据集的点云数据的存储路径,默认None
--param_dir 待可视化的数据集的外参的存储路径,默认None
--bbox_list 待可视化的数据集的3D BBox的存储路径的file name,默认None
--vis_camera 是否要可视化相机bev图像,如果是则加入 --vis_camera
--vis_lidar 是否要可视化点云图像
--vis_bbox 是否要可视化3D目标检测框
--vis_andes 是否要可视化andes图像
bevis3d输出文件存放在<path_to_save_bevis3d>/<file_name_bevis3d>下
- 运行web可视化
bevis3d --vis_dir $path_to_vis_dir --host 0.0.0.0 --port 19090
在本地设备上运行 http://localhost:19090 即可打开可视化界面
Thanks
- This project references Wis3D, and we are grateful for the outstanding work of the CAD team of Zhejiang University.
Citation
@article{sun2022onepose,
title={{OnePose}: One-Shot Object Pose Estimation without {CAD} Models},
author = {Sun, Jiaming and Wang, Zihao and Zhang, Siyu and He, Xingyi and Zhao, Hongcheng and Zhang, Guofeng and Zhou, Xiaowei},
journal={CVPR},
year={2022},
}
Metadata
Release files for bevis3d 3.0.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bevis3d-3.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Release files / bevis3d-3.0.2-py3-none-any.whl
| Download URL | bevis3d-3.0.2-py3-none-any.whl |
|---|---|
| Size | 608.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f53c2cad71a4c66f0a734244e4d986e6db278006ad2c1e7f8fd4572ed4242293
|
|
BLAKE2b-256 checksum How to use checksums |
2666307f1d8bd1e0cf5e39be32904b4e5a1bf30a745187b5e4046cd3046f2d43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.7.16
|