1

地板上有两张分开的纸的图像。

如何找到对应于地板平面的无穷远线的图像?

见图片:( 大)

图片

有人对如何开始使用 MATLAB 有一些想法吗?

谢谢,

4

1 回答 1

4

我不打算进入 matlab 的特定位,但会谈论我将使用的算法。

只考虑一张纸,算法就这样。

  1. 找到纸的角落
  2. 选择一组平行边并在图像中找到它们的交点,称此点为 P1
  3. 找到另一对平行边的交点。将此称为 P2。
  4. 你的地平线(或无限远的线)是连接 P1 和 P2 的线(延伸到它们之外)

但是我不确定这将是多么强大

  1. 图像处理伪影
  2. 不是完美的长方形纸。
  3. 数值问题。

您应该能够使用这两个部分来获得对解决方案的改进近似。例如,您可以计算两个部分的 P1 和 P2,并通过 4 个点找到最佳拟合线。

希望这能给你一些想法。

于 2010-01-11T01:15:57.263 回答