ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

tool to remove points from point cloud

asked 2013-01-29 08:29:32 -0500

ben gravatar image

updated 2013-01-29 08:37:32 -0500

I was wondering if there is an interactive-marker based tool available that I can use to remove points from a pointcloud or pointcloud2 by clicking on them or highlighting a set of points. Then when the desired pointcloud remains, you can press a key that writes a PCD file. As far as I know, I don't think it would be too hard to write but I'm hoping that it's already available in the object-modeling community. I can see it as a part of the tool chain after you use roboearth to make the model.

If there is no such tool, I would appreciate any advise on quickly cleaning up a PCD file other than just writing a quick program to delete points within a bounding box (guess and check...).


(By the way - if this doesn't exist for point clouds, maybe it exists for other 3D data types such as octomaps? In general, maybe we need a tool that can do this for pointcloud, pointcloud2, octomap, laser scan etc.)

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2013-01-29 08:56:09 -0500

ThomasK gravatar image

updated 2013-01-29 08:57:39 -0500

You can use the PCL point cloud editor[1] to load pcd files, select points, delete them, and save the result as pcd.

[1], see to compile PCL from source ... make sure to set the BUILD_apps and BUILD_app_point_cloud_editor cmake flags to true as they're false by default I think so the app wouldn't get built.

edit flag offensive delete link more

answered 2013-02-18 03:22:34 -0500

stfn gravatar image

updated 2013-02-18 03:23:01 -0500

And there is meshlab. Downside is the conversion of .pcd <-> .ply files.

edit flag offensive delete link more

Question Tools


Asked: 2013-01-29 08:29:32 -0500

Seen: 4,265 times

Last updated: Feb 18 '13