【问题标题】:Is an implementation of Iterative Closest Point (ICP) available in R?R 中是否有迭代最近点 (ICP) 的实现?
【发布时间】:2012-05-31 14:39:45
【问题描述】:

有人在 R 中实现了二维 (2D) 的 Iterative Closest Point (ICP) 算法吗?

这是c#中的一个尝试
Iterative Closest Point Implementation
这是一个更一般的问题
iterative closest point library

This is to match two sets of points through translation and scaling.

【问题讨论】:

标签: r curve


【解决方案1】:

Spacedman 的评论可能是最好的。您还可以查看 http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=12627&objectType=file 以了解 matlab 实现。假设它工作正常,将 Matlab 翻译成 R 代码相对容易。

【讨论】:

  • 真的!我仍然懒惰地希望有人已经完成了将其引入 R 的工作。matlab 代码也存在一些问题。
【解决方案2】:

这在某种程度上是不回答形式的回答。

ICP 有许多变体。设计选择至少部分由 90 年代后期的博士组织。 Pulli 和 Rusinkiewicz & Levoy 的作品。如果您打算将 ICP 用于任何重要的事情(翻译:“不仅仅是课堂作业”),您应该了解权衡。

因此,最好采用现有实现之一并将其移植到 R。

【讨论】:

    【解决方案3】:

    ICP here 有一个独立的(据我所知)C++ 实现。也许您可以围绕此 C++ 代码创建自己的 R 包装器。

    【讨论】:

      【解决方案4】:

      3 年太晚了,但是在 Morpho 包中有函数 icpmat 由编写 Rvcg 的同一个人编写。不过我不知道实现了哪个变体。

      链接: https://github.com/zarquon42b/Morpho

      【讨论】:

      • 感谢您为我们这些多年后发现这篇文章的人提供更新。
      猜你喜欢
      • 2023-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-21
      • 1970-01-01
      • 2016-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多