如何删除图像上的卷曲线条

时间:2018-04-23 08:58:23

标签: python opencv image-processing tesseract

我使用tesseract ocr识别图像上的文字。我有卷曲线条图像的问题。我尝试了各种方法,如阈值,高斯滤波器,颜色提取..但我不能删除它。我想删除行而不丢失数字

curly line on image

这是使用阈值方法的图像

image use theshold method

我正在使用opencv进行图像处理,并使用tesseract 4.0来识别文本

任何提示或某种方向感都会非常感激。 在此先感谢您的帮助。

1 个答案:

答案 0 :(得分:4)

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

enter image description here

简单算法:

  1. 获取图像的绿色通道
  2. 应用内核大小的高斯模糊(3x3)
  3. 应用直方图均衡
  4. 找到合适的阈值以获得所需的结果
  5. 这只是一个启动者。如果您采用自适应阈值技术和形态学操作,您可以获得更好的结果。

    (如果您需要,我可以提供代码)

相关问题