0

在浏览了这个论坛和一些论文并在如何正确检测和提取点云中的边缘方面经历了几个星期之后,我必须提出这个问题:

1)我已经拥有的:

我的数据: 3D 点云,例如房屋、墙壁或街道旁的路边——任何情况。

到目前为止我的尝试:我遇到了许多 Python 库(open3d、PyntCloud、laspy),我能够通过所有这些库计算特征值,然后从中进行一种曲率/边缘检测,但它没有像我预期的那样工作- 我的点云似乎太嘈杂/波浪状,因此例如太多或太少的点被检测为边缘,甚至没有检测到应该是边缘的边缘。

我还尝试了 3D 中的霍夫变换,但这需要几个小时才能处理更大的点云。(我的通常在 100.000-300.000 点的范围内)

2)最后我想拥有什么:

仅包含底线和顶线(根据高程)的 .dwg 或 .shp 要素,以便我可以将该要素加载到 ArcMap 或 QGIS 中,并将例如墙壁或房屋的底部和顶部作为 3D线特征。

那么,有人知道如何正确实现这一目标吗?

4

0 回答 0