倾斜校正的航拍图像

信息处理 图像处理 计算机视觉 Python opencv
2022-01-30 03:54:41

我有一系列航拍图像,我想从中获取每个结果对的视差图。为了做到这一点,我做了立体声整流

问题是有时校正后的图像会以大角度倾斜。例如:
在此处输入图像描述

我的问题是:

  1. 这背后的原因是什么?
  2. 我该怎么做才能获得更好的结果?

这是我希望我的纠正图像是:
在此处输入图像描述


我尝试了什么:

  1. 使用不同的特征检测方法,如 ORB、SIFT、SURF。
    SURF 提供了最好的结果,但仍有一些图像出现偏差。

  2. 玩了不同模型的参数。
    一些调整产生了积极的影响,比如降低hessianThreshold了 SURF,但没有什么能真正提供 100% 的好结果。

  3. 实现了一种算法,可以选择散布在原始图像上的关键点。这主要有很好的效果。对于 ORB 来说,这是一个显着的改进,对于 SIFT 和 SURF 来说是一个小的改进。但结果仍然不理想。我在 Code Review Stack Exchange 上问了一个关于算法的单独问题:有效地选择空间分布的加权点


编辑:
我问了一个关于 SO 的相关问题:How to prevent rectified images to be crop? (现已删除,但我在此处保存了副本:链接

0个回答
没有发现任何回复~