计算机视觉-检测物体,然后在OpenCV中计算物体/相机的姿势



假设在3D空间中有两个相机,间隔开,观察同一场景。我正试图通过opencv实现以下目标:(如果我的方法错误,请纠正我(

  1. Camera1是固定的,它观察对象,通过solvePnP计算对象的姿势
  2. Camera2的位置有噪声,因此在旋转和平移方面都有噪声。它观察同一个对象,并计算每一帧的姿势
  3. 一帧接一帧,然后我会解决移动相机的姿势,并使用这些信息来稳定它

是否可以通过检测场景中的通用平面对象(而不是棋盘(并将其用于姿态估计来实现这一点?任何建议或建议都会有所帮助。

谢谢,

Sai

无论对象是否是棋盘,都需要一种方法来可靠地将(对象上的(3d点映射到(图像上的(2d点。

使用您描述的设置,您可以获得移动相机相对于固定一个对象的姿势,作为对象到固定*反转(对象到移动(。即使对象是w.r.t任一摄影机,只要摄影机是同步的,这也会起作用。

最新更新