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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ImageMagick消除背景噪音并将其留白相关的知识,希望对你有一定的参考价值。

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

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

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

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

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

enter image description here

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

答案

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

以上是关于ImageMagick消除背景噪音并将其留白的主要内容,如果未能解决你的问题,请参考以下文章

如何在目标 c 中增加声音的音量并消除背景噪音

噪音消除如何在 android 中工作?

使用 ImageMagick 自动调整大小覆盖两个图像

imagemagick - 具有静态黑色背景的动画?

windows10 消除噪音的方法。我终于找到原因了!啊哈哈

Android 平台语音通话及回音消除噪音消除研究(转)