我希望找到一些提示,从我正在处理的问题开始。我正在使用 Kinect 传感器来捕捉 3d 点云。我创建了一个已经在工作的 3d 对象检测器。
这是我的任务:
假设我有一个点云 1。我在云 A 中检测到一个对象,并且我知道我的对象的质心位置 (x1,y1,z1)。现在我将传感器移动到一条路径上并创建新的云(例如云 2)。在那个云 2 中,我看到了相同的对象,但例如从侧面,对象检测无法正常工作。
我想将检测到的对象从云 1 转换为云 2,以使质心也在云 2 中。对我来说,听起来我需要一个矩阵(平移、旋转)来将点从 1 转换为 2。
以及如何解决我的问题的想法?也许是ICP?有更好的解决方案吗?
谢谢!