在OpenCV

时间:2015-07-02 01:47:05

标签: opencv computer-vision object-detection pose-estimation

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

  1. 固定的Camera1,查看对象,通过solvePnP计算对象的姿势。
  2. Camera2的位置很嘈杂,因此在旋转和平移方面都存在噪音。它会查看同一个对象,并计算每一帧的姿势。
  3. 逐帧,我会解决移动相机的姿势并使用该信息来稳定它。
  4. 是否可以通过检测场景中的通用平面对象(不是棋盘格)并将其用于姿势估计来实现此目的?任何指针或建议都会有所帮助。

    谢谢,

    西

1 个答案:

答案 0 :(得分:0)

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

通过您描述的设置,您可以将固定的一个对象作为移动摄像机的姿势作为对象到固定*逆(对象到移动)。即使对象是w.r.t,也可以使用相机,只要相机是同步的。