我的项目的目标是使用点云以360度观看3D鞋。
所以我拍了4张鞋子的照片,0 90 180 270(彩色图像和深度图)。
我将所有这些都放在3D空间中,现在可以用鼠标转动视线。
但后来我被困住了。
如何将这四组单个点云合二为一,如何将它们融合/缝合在一起形成一个完整的鞋子?
这就是我所说的。
https://drive.google.com/file/d/0B9l2vBy21x6obEFBanVCUk1RYzA/edit?usp=sharing https://drive.google.com/file/d/0B9l2vBy21x6ockdDY1JhUEtCVVU/edit?usp=sharing
我认为主要问题是如何从冗余点中识别出有利点。
有任何想法或建议吗?
答案 0 :(得分:1)
您需要找到将点云旋转到相同参考框架的变换。我建议阅读空间旋转以及相关的线性代数和几何。此过程称为点云的注册。
因此,注册涉及找到这些轮换。我建议首先进行此注册的过程是通过眼睛猜测初始变换,然后依靠像迭代最近点的算法来精确对齐。如果对齐仍然不好,则移动最小二乘是一种相关算法。
可以在此处找到有关这些算法的更多内容(尽管阅读的背景是特定的点云库):http://pointclouds.org/documentation/tutorials/