R中是否提供迭代最近点(ICP)?

时间:2012-05-31 14:39:45

标签: r curve

4 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:3)

这是一种非答案形式的答案。

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

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

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

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