ImageMagick消除背景噪音并将其留白

时间:2017-12-22 07:46:25

标签: imagemagick ocr

为了更好地为OCR过程做好准备,我想删除图像上的背景噪音。

现在我使用ImageMagick工具的-lat参数:

magick.exe image_02_RESIZED.jpg -lat 20x20+10% test.jpg

但它完全删除了图像中的背景。

这是上述命令的示例输出:

enter image description here

而不是这个 - 我需要在白色背景上加上黑色文字。如何使用ImageMagick for Windows执行此操作?

1 个答案:

答案 0 :(得分:1)

尝试使用-opaque指定要替换的颜色,使用-fill指定新颜色。

magick image_02_RESIZED.jpg -fill white -opaque black test.jpg

以下是此命令的结果:

enter image description here

您还可以使用-fuzz添加容差以消除文本周围的噪音;这是一个公差设置为5%的示例命令

magick image_02_RESIZED.jpg -fuzz 5% -fill white -opaque black test_05.jpg

这是-fuzz 5%命令的结果:

enter image description here

您可以尝试一下以找到-fuzz

的最佳值