如何去除图像上的卷线

Đá *_*uội 2 python opencv tesseract image-processing

我使用 tesseract ocr 来识别图像上的文本。我对带有卷线的图像有疑问。我尝试了各种方法,例如阈值、高斯滤波器、按颜色提取......但我无法删除它。我想删除这些行而不丢失数字

\n\n

图像上的卷线

\n\n

这是使用阈值方法的图像

\n\n

图像使用阈值法

\n\n

I\xe2\x80\x99m 使用 opencv 进行图像处理,使用 tesseract 4.0 来识别文本

\n\n

任何提示或方向感将不胜感激。\n预先感谢您的帮助。

\n

Jer*_*uke 5

我尝试了多种方法。以下是我能找到的最接近的。

在此输入图像描述

简单的算法:

  1. 获取图像的绿色通道
  2. 应用内核大小 (3x3) 的高斯模糊
  3. 应用直方图均衡化
  4. 找到合适的阈值以获得所需的结果

这只是一个开始。如果结合自适应阈值技术和形态学操作,您可以获得更好的结果。

(我有代码,如果您需要的话)