如果你对摄像机一无所知,如何从摄像机中获取二维地平面坐标?

2024-10-08 22:31:31 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图找到图像轮廓的地平面坐标。我已经能够检测轮廓并获得轮廓的x、y、w和h,但我现在需要它在二维地平面坐标系上。我正在尝试执行相机校准,以找出有关相机的数据,以便我可以执行单应以获得地平面数据。但是,我使用的是预先制作的视频,因此我无法使用我在网上找到的棋盘解决方案。有人有什么想法吗

下面是一个示例图像: enter image description here


Tags: 数据图像示例棋盘视频解决方案平面轮廓
1条回答
网友
1楼 · 发布于 2024-10-08 22:31:31
  1. 对于距离较远的对象,前景中的桥的高度与它们与摄影机的距离相比非常小,因此从桥上的点计算的单应性在距离较远时将大致正确,前提是桥近似水平(无滚动)。这是另一种说法,即所有水平面上的图像都穿过地平线
  2. 对于附近但不在桥上的对象,上述近似值将受到视差误差的影响。除非你在感兴趣的平面(海)上有一个已知比例的物体,或者估计了桥梁与该平面的距离,否则没有可用的信息来解析深度——据你所知,桥梁可能在海平面以上100米或1毫米

相关问题 更多 >

    热门问题