ImageMagick 去除背景噪音并保持白色

ImageMagick remove background noise and leave it white

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

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

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

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

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

而不是这个 - 我需要有黑色文本的白色背景。如何使用 ImageMagick 为 Windows?

执行此操作

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

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

这是此命令的结果:

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

的示例命令
magick image_02_RESIZED.jpg -fuzz 5% -fill white -opaque black test_05.jpg

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

您可以进行一些试验以找到 -fuzz

的最佳值