我正在进行车牌识别的工作。问题在于我必须对二进制图像中的字符进行去斜处理,以提高模板匹配的准确性。
我已经进行了许多预处理来删除图像中不必要的像素,并且我可以将字符分割出来。但不幸的是,它们是倾斜的。
从灰度转换到二进制...
然后是预处理技术...
分割后...
正如最后一张图片所示,字符是倾斜的,这会导致模板匹配执行识别目的时的不准确性。
大多数研究人员使用Hough变换来执行去斜操作,但是否有更简单的方法来做到这一点?
我已经进行了许多预处理来删除图像中不必要的像素,并且我可以将字符分割出来。但不幸的是,它们是倾斜的。
从灰度转换到二进制...
然后是预处理技术...
分割后...
正如最后一张图片所示,字符是倾斜的,这会导致模板匹配执行识别目的时的不准确性。
大多数研究人员使用Hough变换来执行去斜操作,但是否有更简单的方法来做到这一点?
atan2
是可以的,但我仍然使用 atanxy,只需确保您的角度是以弧度还是度为单位,并且如果您提供了正确的操作数顺序。3. 您可以在二维中使用 线性回归/拟合 或直接从点对计算线斜率并选择最常见的斜率(这应该可以消除错误的点)。 - Spektre