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
的最佳值
为了更好地准备 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