【发布时间】:2014-07-27 13:23:50
【问题描述】:
我必须测量两朵云对应点的 Z 距离。 我打算遍历一个云并使用另一云的相同 X 和 Y 计算 Z 坐标之间的距离。 不幸的是,它不起作用,因为在第二个云中的这些 X-Y 坐标上从来没有一个点。我目前的解决方法是在第二个云中搜索第一个云的 X-Y 的最近点。它可以工作,但速度很慢。
有没有办法使用 PCL 在定义的网格上对齐 X 和 Y 坐标点?这样我希望 X-Y 坐标匹配得更好。
编辑 好的,这里有一些图片和更多解释。
顶视图
侧视图
有一个马鞍和马背的扫描图。两者都是独立制作的,但在 Z 轴上对齐 - 两者的 Z 轴是平行的。 我想创建一个图层模型,它正好适合马鞍(不仅仅是一个矩形垫)。
所以给定层的厚度,我想遍历鞍点并找到马背上对应点的 Z 距离。由于 Y 坐标是浮动的,因此马身上几乎没有一个点与马鞍上的 XY 相同。
我想。如果我可以将所有点与给定密度的网格对齐,那么马上面的每个 XY 鞍点都会有一个对应的 XY 点。
【问题讨论】:
-
你有什么样的数据?什么是对应点:深度图中相同像素位置的点?或最近的邻居(非唯一)?还是点对最小化距离的平方和?
-
@Simson:我添加了一些信息和图片。我希望现在更清楚了。谢谢你的提问!