我有一个 OCR C# 项目,其中包含包含文本的扫描文档,我需要返回文档中的文本。
我已经有了解析文本的解决方案,但是我们陷入了扫描文档旋转的部分(向右或向左)。
假设图像中没有噪声(所有像素都是白色或黑色),任何人都可以帮助我们使用一种算法在运行时旋转图像(没有人眼)吗?
Thanks
Use 霍夫变换检测最强的行方向,该方向应该是水平文本方向。霍夫变换的基本前提是将 x-y 坐标转换为 r-theta 坐标系,其中 r 是距原点的距离,theta 是方向。
图像转换后,将相同的 theta 进行分组以找到最强的方向。
因为该方法使用离散 r 和 theta 内的投票。 Theta 的分辨率仅与所使用的 bin 数量一样好。因此,您可能希望将其限制为更准确的角度或速度,而不是以 1 度为增量使用 -180 到 +180 度。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)