4

我正在制作一个程序,它可以从图像文件中识别水平/垂直直线,并为其他目的创建一堆线数据。

但是我遇到了一个问题,当我从斜向侧面(或向上/向下)拍照时,该图片不应该有水平/垂直直线,因此我无法使用该图片。

所以我必须制作图像预处理方法来反转透视扭曲。为此,我必须首先找到图像的当前投影值。不幸的是,我找不到使用 OpenCV 的方法,除非我在拍照之前添加预先计算的相机矩阵进度。

我假设输入图像中的大多数线条应该是水平/垂直笔直的。有什么方法可以解决我在 OpenCV 中的问题吗?

例如:

此图像是透视扭曲的。我想让它变成这样的图像

4

0 回答 0