If you want to put a ply file
- ply to bin
convert_ply('./test.ply', './test.bin')
import numpy as np
import pandas as pd
from plyfile import PlyData
def convert_ply(input_path, output_path):
plydata = PlyData.read(input_path) # read file
data = plydata.elements[0].data # read data
data_pd = pd.DataFrame(data) # convert to DataFrame
data_np = np.zeros(data_pd.shape, dtype=np.float) # initialize array to store data
property_names = data[0].dtype.names # read names of properties
for i, name in enumerate(
property_names): # read data by property
data_np[:, i] = data_pd[name]
data_np.astype(np.float32).tofile(output_path)
- off, obj, etc to ply
to_ply('./test.obj', './test.ply', 'obj')
import trimesh
def to_ply(input_path, output_path, original_type):
mesh = trimesh.load(input_path, file_type=original_type) # read file
mesh.export(output_path, file_type='ply') # convert to ply
https://github.com/open-mmlab/mmdetection3d/blob/master/docs/en/getting_started.md#verification
GitHub - open-mmlab/mmdetection3d: OpenMMLab's next-generation platform for general 3D object detection.
OpenMMLab's next-generation platform for general 3D object detection. - GitHub - open-mmlab/mmdetection3d: OpenMMLab's next-generation platform for general 3D object detection.
github.com
'Project' 카테고리의 다른 글
[MMDetection3D] Customize Datasets _ Intro (0) | 2023.02.10 |
---|---|
[MMDetection3D] KITTI Data Prepare (0) | 2023.02.09 |
[Pointpillars] MMDetection3D 세팅 및 데모 확인 (0) | 2023.02.09 |
[PCD] Cuboid 필터링 하기 (2) | 2023.02.01 |
MaskRCNN 가이드 (0) | 2022.12.14 |