【问题标题】:ImageMagick remove background noise and leave it whiteImageMagick 去除背景噪音并保持白色
【发布时间】:2017-12-22 07:46:25
【问题描述】:

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

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

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

但它会完全从图像中删除背景。

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

而不是这个 - 我需要有一个带有黑色文本的白色背景。如何使用适用于 Windows 的 ImageMagick 执行此操作?

【问题讨论】:

  • 添加-negate 来反转它,也许吧?否则你似乎给了我们一个不起作用的命令的结果,所以我们真的没有太多工作要做。

标签: imagemagick ocr


【解决方案1】:

尝试用-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 的最佳值

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-16
    • 2015-10-28
    • 1970-01-01
    • 2018-07-15
    • 2020-05-03
    • 2021-11-28
    • 1970-01-01
    相关资源
    最近更新 更多