【问题标题】:Translation between two cameras两台相机之间的翻译
【发布时间】:2013-08-25 23:32:43
【问题描述】:

我有两个带有 R1、T1 和 R2、T2 旋转和平移矩阵的相机,这些矩阵经过校准 w.r.t 棋盘坐标系。我的问题:

  1. 棋盘上的哪个点被假定为坐标系,也许是中心?
  2. 如何找到两个相机之间的平移和旋转?

谢谢

【问题讨论】:

    标签: opencv linear-algebra camera-calibration affinetransform


    【解决方案1】:
    1. 坐标系位于图案的第一个内角。更准确地说,这取决于传递给 solvePnP 或 FindExtrinsicCameraParams2 的对象点数组。
    2. 你必须计算第一台相机的逆变换矩阵 R1',-R1'*T1 (':transpose matrix, *:matrices product)。然后你必须组合摄像机之间的转换:R2*R1', -(R2*R1'*T1)+T2。请验证这一点,因为我不确定。

    【讨论】:

    • 这对你有用吗?我也遇到了类似的问题
    • 当您计算“-(R2*R1'*T1)+T2”时,您基本上是将第一个相机的平移转换为第二个相机的坐标并减去。但不应该反过来吗?
    猜你喜欢
    • 1970-01-01
    • 2014-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-11
    • 1970-01-01
    • 2022-08-06
    相关资源
    最近更新 更多