c++ - 获取图像上特定位置的对象点云

标签 c++ ros point-cloud-library

我有一个RGBD相机,并使用ROS和PCL进行进一步的点云处理。

问题:

如果我知道相对于相机的位置,是否可以获取对象的点云?

例如,我知道对象将位于图像的中心,因此我不想捕获所有周围的噪声,而只获取对象的点云(可能是围绕它的点,而不是对象周围的环境) 。

我是PCL和ROS的新手,因此任何评论和建议都将非常有用!

最佳答案

是。如果其过滤点模糊,则可以查看https://pcl-tutorials.readthedocs.io/en/latest/passthrough.html#passthrough
点数通常以米为单位。因此,仅允许特定区域通过并不难。

关于c++ - 获取图像上特定位置的对象点云,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61577434/

相关文章:

c++ - openCV 'cvPoint' 和 'CV_FONT_HERSHEY_SIMPLEX' 未在此范围内声明

c++ - PID Controller ,用于以速度行进精确的距离

c++ - 逆向工程遗留串行端口通信

c++ - Allegro 中的相等运算符重载

c++ - 为什么用项目编译 gtest 而不是使用 lib

python - 导入rospy和roslib库时出现问题

c++ - 如何从我自己的图像中提取 PCD 文件?

c++ - 在 C++ 中使用 PCL 在同一窗口中查看多个点云

c++ - PCL 可视化工具 - 退出可视化工具窗口时从 Eigen 抛出异常

c++ - GUI 声明性语言实现