ch-sa / labelCloud

A lightweight tool for labeling 3D bounding boxes in point clouds.

Home Page:https://ch-sa.github.io/labelCloud/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

File Format Issue

Nikhilbharadwaj08 opened this issue · comments

Here i have .ply file ( Type: plain text) which is genereated by laser . Also i have the same file which is converted into Binary .PLY file which is required for annotation .
Here the problem is that i'm not able to read/visual the .PLY file which of the type plain text in labelcloud also when i convert into binary .ply format

OR Is it a file size issue.??

PFA

Screenshot from 2021-10-01 09-45-44
Screenshot from 2021-10-01 09-46-52

Hi @Nikhilbharadwaj08 ,

the file size should not be a problem (I tested multiple gigabyte large point clouds).

labelCloud uses open3d for loading *.ply point clouds. Can you please test the following:

import open3d as o3d
pcd = o3d.io.read_point_cloud("pointcloud.ply")

Hi @Nikhilbharadwaj08,

any updates on this? You can find all the supported point cloud file formats with details in the Open3D documentation. Note that my *.ply files are of type Stanford Triangle Format (model/x-ply).

For binary point clouds I implemented a custom loader based on numpy. It is used for files ending in *.bin (KITTI point cloud format). If you still have problems with the format you also might try meshlab which can convert from binary into text and vice versa.

Hi thanks it's working now ...!!
Like i have annotated file which is in kitti format now how do i train the model using the same .?

Nice to hear that. labelCloud is only supporting in the creation of training data.

For existing 3DOD frameworks you might want to have a look at the Kitti site:
http://www.cvlibs.net/datasets/kitti/eval_object.php?obj_benchmark=3d