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