我在世界坐标系中有一个3d对象的局部网格(顶点和法线),还有该对象的3d模型。
如何最佳匹配位置并将3D模型放置在网格上?
我知道如何使用opencv和open3d等中的ICP等方法来匹配两点云,
但是,我不知道如何处理3d对象。有人可以指出这一点吗?
答案 0 :(得分:1)
我通过在两个生成的3D模型点云和部分网格上使用ICP(点对点/点对平面方法)解决了这一问题。
我通过对3D模型重新采样来生成一个点云,并通过对部分网格(libigl)重新采样来生成第二个点云。我不得不重新采样以得到统一的点数,因为ICP会给出不稳定的结果。
希望这对某人有帮助。
P.S .: @VB_overflow在评论中也建议这样做。