用于在3D数据中定位机器人的角点的计算

2017_约翰

分割出使用pcl::SACMODEL_LINERANSAC线分割模块拟合的点云子集后在下一步中,使用

pcl::compute3DCentroid(point_cloud, centroid);

给出准确的中心点,直到相机和提取的线模型对象彼此平行为止。在最后一步中,通过在中心点上添加已知距离来计算提取的点云的拐角点,即拟合线,以计算拐角点。该技术将一直有效,直到摄像机和提取的线模型对象彼此平行,一旦摄像机与之形成角度,角点计算技术便会失败。任何建议我应该使用PCL库中现有的可靠方法来计算角点,以计算提取的点云数据的角点(pcl::SACMODEL_LINE)

提前致谢。

剧情1

剧情2

布拉德

如果使用RANSAC准确提取了子集云,则应该能够使用getMinMax3d()找到两个拐角点。http://docs.pointclouds.org/1.7.0/group__common.html#ga3166f09aafd659f69dc75e63f5e10f81

尽管这些不是子集云的实际点,但是它们可以用于确定边界和位于其上的点。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章