【发布时间】:2017-03-04 20:16:43
【问题描述】:
检测 3d 对象中的边缘可能是自动处理特定特征和地标的第一步。
因此,我正在寻找一种方法来识别我的一些 3D 扫描对象的此类边缘。
但是,我的所有想法(霍夫变换、相邻顶点的角度阈值)都没有成功。
因此,如果有人能指出可以使用 R 应用的 3d 点云的边缘查找问题的解决方案,我会非常高兴。
【问题讨论】:
标签: r edge-detection point-clouds
检测 3d 对象中的边缘可能是自动处理特定特征和地标的第一步。
因此,我正在寻找一种方法来识别我的一些 3D 扫描对象的此类边缘。
但是,我的所有想法(霍夫变换、相邻顶点的角度阈值)都没有成功。
因此,如果有人能指出可以使用 R 应用的 3d 点云的边缘查找问题的解决方案,我会非常高兴。
【问题讨论】:
标签: r edge-detection point-clouds
有一个nice paper from last year about this topic。
基本上,您需要根据每个点的邻居计算几个特征。
我通常更喜欢 Python 而不是 R,所以我不知道有任何点云处理包 un R。但是在 R 中实现该论文应该很容易。
如果你会翻译 Python-R,你可以 take a look at this library 我写的,因为它已经实现了该论文中提到的所有功能的计算。
如果这对您有帮助,in this answer 您可以找到有关如何为每个点添加曲率的示例代码。您只需要将单词曲率替换为特征的其他名称即可。
【讨论】: