然而,我想能够从不同的“视图”收集多个点云并对齐它们。更具体地说,我想使用诸如Iterative Closest Point (ICP)之类的算法来完成此操作,通过计算每个我收集的云和先前收集的云之间的旋转和平移来转换我的点云中的每个点。
然而,虽然我理解ICP背后的过程,但我不知道如何在3D中实现它。也许是我缺乏数学经验或缺乏OpenCV等框架的经验,但我找不到解决方案。我想避免使用像Point Cloud Library这样为我执行此类操作的库,因为我想自己完成它。
任何建议都将不胜感激(如果有涉及OpenCV / python的解决方案,那就更好了!)