【发布时间】:2016-06-26 13:02:58
【问题描述】:
我从我的激光雷达中得到一个点云,它基本上是二维笛卡尔坐标中的一个 numpy 点数组。是否有任何有效的方法来检测由此类 2D 点形成的角点?
到目前为止,我尝试的是检测集群,然后在每个集群上应用 RANSAC 以检测两条线,然后估计这两条线的交点。当我知道我有多少个集群(在这种情况下,我在我的机器人前面放了 3 个盒子)并且机器人周围是空闲的并且没有检测到其他物体时,这种方法很有效。
我想做的是进行一般的角点检测,然后获取每个角点周围的点并检查线是否正交。如果是这样,那么我可以将这个角落视为特征。当涉及到周围环境时,这将使我的算法更加灵活。
【问题讨论】:
标签: python numpy computer-vision point-clouds corner-detection