opengl 点云融合/拼接

xa9qqrwz  于 2023-05-17  发布在  其他
关注(0)|答案(1)|浏览(168)

我的项目的目标是使用点云在3D 360度中查看鞋子。
所以我拍了四张鞋子的照片,090180270(彩色图像和深度图)。
我把它们都放在三维空间中,现在可以用鼠标转动视线。
但我被困住了。
如何将这四组单独的点云合并为一组,如何将它们融合/缝合在一起以形成完整的鞋子?
这就是我说的
https://drive.google.com/file/d/0B9l2vBy21x6obEFBanVCUk1RYzA/edit?usp=sharinghttps://drive.google.com/file/d/0B9l2vBy21x6ockdDY1JhUEtCVVU/edit?usp=sharing
我认为主要的问题是如何从多余的点中识别出有利的点。
有什么想法或建议吗?

hm2xizp9

hm2xizp91#

您需要找到将点云旋转到相同的“参考框架”中的“变换”。我推荐阅读空间旋转以及相关的线性代数和几何。这个过程称为点云的“配准”。
所以配准包括找到这些旋转。我建议在第一个示例中进行这种配准的过程是通过眼睛猜测初始变换,然后依靠迭代最近点等算法来精确对齐。如果对齐仍然不好,则移动最小二乘法是一种相关算法。
关于这些算法的更多阅读可以在这里找到(尽管阅读的背景是一个特定的点云库):http://pointclouds.org/documentation/tutorials/

相关问题