【发布时间】:2014-09-16 14:12:37
【问题描述】:
我正在尝试对某些具有如下纹理的表单进行 OCR:
此纹理会导致 OCR 程序忽略它,将其标记为图像区域。
我考虑过使用形态学。带有星号的关闭操作最终如下:
这个结果对于 OCR 来说仍然不够好。
当我手动擦除“胡椒”并对图像进行自适应阈值处理时,如下在 OCR 上会产生良好的效果:
您对这个问题还有其他想法吗?
谢谢
【问题讨论】:
-
您可以控制哪些变量?例如,字体是否始终相同,您是否总是在寻找数值等
-
你可以接受的结果是什么?
-
我更喜欢通过尽可能消除纹理来解决它。原则上,字体总是相同的,在某些情况下会有字母或数字。我处理它在 OCR 上将字符列入白名单以避免图像上的模式匹配。谢谢
-
你只有二值化输入吗?
-
不仅,这里还可以找到原版的区域。最终目的是使其结构化。 i.imgur.com/cg3Ee65.jpg
标签: opencv image-processing ocr scikit-image leptonica