Hi all,
I am relatively new to open3d and have just started playing around with it. So far it is great, but I have a minor problem. When I use read_point_cloud() with a ply file with the headers:
ply
format binary_little_endian 1.0
element vertex 3625
property float x
property float y
property float z
property uchar diffuse_red
property uchar diffuse_green
property uchar diffuse_blue
end_header
no color information is read.
pcd = o3d.io.read_point_cloud('file.ply')
pcd.colors => std::vector<Eigen::Vector3d> with 0 elements.
I can open the file in several viewers (cloud compare, blender) and the color shows fine. I can also save the file from cloud compare as a pcd and then read_point_cloud() correctly reads the color information.
I really want to be able to read directly from the original ply file. Am I doing something wrong?
thanks
tim