首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >三维数据中机器人定位角点的计算

三维数据中机器人定位角点的计算
EN

Stack Overflow用户
提问于 2017-07-02 19:48:02
回答 1查看 631关注 0票数 2

在分割出一个点云的子集后,使用pcl::SACMODEL_LINE RANSAC行分割模块。在接下来的步骤中,提取点云的中心点将使用

代码语言:javascript
复制
pcl::compute3DCentroid(point_cloud, centroid);

这就给出了精确的中心点,直到摄像机和提取的线模型目标彼此平行。在最后一步,提取点云的角点,即一条拟合的线,通过在中心点上加法已知距离来计算角点。该技术在摄像机与提取的线模型物体在摄像机成角后,只要与提取的线模型物体平行,角点计算技术就会失效。任何建议,我应该如何计算角点,使用现有的可靠方法,在PCL库中,以计算提取的点云数据(pcl::SACMODEL_LINE)的角点。

提前谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-03 15:28:17

如果您使用RANSAC精确地提取了子集云,那么您应该能够使用getMinMax3d()找到两个角点。common.html#ga3166f09aafd659f69dc75e63f5e10f81

虽然这些不是子集云的实际点,但它们可以用来确定边界及其上的点。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44874618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档