代码之家  ›  专栏  ›  技术社区  ›  DuckQueen

如何将矩形拟合到具有其尺寸和形状的空间(获取相机的相对位置)?

  •  0
  • DuckQueen  · 技术社区  · 7 年前

    假设我们有一个道路的网络摄像头图像。我们选取了一个矩形的4条相连的二维直线,我们知道它们之间有90度角。我们已经为他们设定了现实生活的维度。如何从这些数据中获得相对于该矩形的3d相机位置?

    enter image description here

    1 回复  |  直到 7 年前
        1
  •  2
  •   MBo    7 年前

    有4对对应的坐标-实词坐标和相机矩阵上的坐标(在照片图像坐标系中),可以计算透视变换矩阵,例如,使用OpenCV函数 getPerspectiveTransform .

    然后申请 decomposeProjectionMatrix

    如果您正在使用其他方法/库进行图像采集/处理,它们可能包含类似的内容