Open sammo2828 opened 5 years ago
that's not possible currently, read_point_cloud
is bind to open3d::io::ReadPointCloud
C++ function, which takes the filename as argument
that would be cool to have as it boosts the performance!!
+1
@sammo2828 in order to make that change in a consistent fashion we would have to update the entire IO module. I personally don't think it's worth the investment, but if you see the value we will happily accept a good PR.
+1
Quite need this feature as when we use Open3D in some online stream service,the pcd we receive is buffer not file.Read directly from buffer could save lots of time.
+1
Point cloud files can be loaded using filename, e.g.:
pcd = open3d.io.read_point_cloud("pointcloud.ply")
Is there a way to load from a file that has already been read into a buffer? E.g. something like this:
My use case is the ply files are read from a zip archive so I don't want to save individual ply files to disk so that open3d can load them.