消除手写文字的干扰

时间:2018-11-16 08:52:48

标签: python python-3.x image-processing machine-learning opencv3.0

有什么方法可以消除下图中的噪点?就像我要 水平和垂直线一样,除去手写文本之外的已打印的小文本

Picture with handwritten text with noise

我希望像该图像一样提取手写文本。

enter image description here

有路吗? 我正在尝试使用Python OpenCV的库来限制图像中的噪点像素,但这并不能提供理想的结果。 使用阈值后得到的图像是这个。

enter image description here

如果我增加阈值,则它是从手写文本本身中删除像素。

2 个答案:

答案 0 :(得分:0)

结合使用OpenCV方法侵蚀和扩张。它们很容易首先消除(侵蚀)噪声,然后放大主要信号(扩张)。

答案 1 :(得分:0)

您可以开发基于算法的“连接组件分析”,以删除不需要的连接组件。您只需要检测连接的组件并删除较小的组件即可提取所需的组件。可以在here中找到有关此案例的案例研究,这对您为案例开发解决方案很有帮助。