是否有人在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.
答案 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功能。我不知道实现了哪种变体。