2

我正在使用 PIL、OpenCV 和 OCR 阅读器从图像中读取文本。我面临的最大问题是在图像处理方面使文本足够清晰,以便 OCR 阅读器更容易/准确地提取。

为此,我想增加对比度/亮度并使用 PIL 进行直方图均衡化,但这也无济于事。

那么,您建议如何使文本看起来更清晰以便更好地提取文本?

4

1 回答 1

2

PIL 具有锐化和边缘增强过滤器。这是你想要的吗?显示您正在处理的内容的示例图像会很有帮助。

您的图像背景颜色不均匀,这可能会导致问题。尝试查看此解决方案以创建漂亮的水平黑白图像。

但是黑领也会引起问题,你应该看看如何剪掉它。

也就是说,我通过一个简单的 PIL SHARPEN 过滤器得到了合理的改进:

SHARPEN 过滤器后的 tesseract 结果:

从我所学到的观察人的内心,^我已经确定人类在某些方面是“介于飓风和冰块之间}的地方,永远神秘,但在其他方面——只要有足够的科学和仔细的探索,就更容易理解了。认为我们已经达到了人类知识的极限,就像认为我们可以知道一切一样愚蠢。仍然有足够的空间来变得更好,甚至可以向死者提出问题,从知道我们简单的确定性何时错误中学习。

没有过滤器的结果:

从我学到的 lnnkmg wade maple} Fve deculed lunnuan wlng;. 埃尔'。.ywr-a' 是between a luurrlctuvr null llva la全部。一个。I ll respects, permanently unyst:-rwnt毫升 ln 毫秒。re 有足够的场景)和 turutul pmlulng l~m.rely 易懂。他会非常感谢我们已经达到了人类知识的极限,因为他认为我们可以知道一切。还有足够的空间来变得更好,甚至可以问死者的问题,当我们简单的确定性错误时,可以从知识中学习。

于 2013-04-03T14:37:16.647 回答