在原始图像上标记线条的水平透视校正?

时间:2018-06-19 02:37:00

标签: opencv computer-vision photoshop

我正在尝试制作大量的图像。水平透视校正。 像这样:from google search 我的计划是:

  1. 检测所有长直;
  2. 找到近乎水平的线条;
  3. 尝试使它们与透视变换平行,因此建筑物水平放置。
  4. 但是,在第3部分中,该程序效果不佳。我使用了opencv的4点透视变换,4点是由水平线计算的。有时结果是好的,大部分时间都没有。

    我有什么方法可以进行变换以使水平线更平行?

    就像这个photoshop教程中的自动透视校正一样:

    https://www.youtube.com/watch?v=TnnIaCWRQDM

    我用谷歌搜索了很长时间,并没有找到背后的算法。 如果您有任何想法请多多帮助,非常感谢。

1 个答案:

答案 0 :(得分:0)

目前尚不清楚你究竟在做什么。如果你还没有这样做,你可以检测到两条水平线和两条垂直线的交点,然后你就得到了你需要的4点。