ImageMagick消除背景噪声

ImageMagick消除背景噪声,imagemagick,ocr,Imagemagick,Ocr,为了更好地准备OCR过程,我想去除图像上的背景噪声(通常是扫描图像) 例如: 使用magick.exe命令是否有任何方法可以消除图像中的噪声?如果是的话,你能举个例子吗 已更新 我在Windows 10上使用ImageMagick-7.0.7-Q16使用ImageMagick中的连接组件来降低噪音。(Unix语法) 在ImageMagick中使用已连接的组件来降低噪音。(Unix语法) 谢谢你的回答。我正在尝试执行以下命令(在Windows 10计算机上):magick.exe convert

为了更好地准备OCR过程,我想去除图像上的背景噪声(通常是扫描图像)

例如:

使用
magick.exe
命令是否有任何方法可以消除图像中的噪声?如果是的话,你能举个例子吗

已更新


我在Windows 10上使用ImageMagick-7.0.7-Q16

使用ImageMagick中的连接组件来降低噪音。(Unix语法)


在ImageMagick中使用已连接的组件来降低噪音。(Unix语法)


谢谢你的回答。我正在尝试执行以下命令(在Windows 10计算机上):
magick.exe convert image_59.jpg-阈值60%-定义连接的组件:verbose=true-定义连接的组件:area threshold=5-定义连接的组件:mean color=true-连接的组件8 out.jpg
但失败,出现以下错误:
convert:option'-threshold'的参数无效:60verbose=true@错误/convert.c/ConvertImageCommand/3009。
删除“convert”。在ImageMagick 7中,它只是magick。在Windows中,我认为百分比需要加倍,达到60%。对不起,我不是Windows用户。看,我在这个问题的图像上尝试了这个解决方案,看起来它是有效的,但我也在另一个jpg图像上尝试了,它失败了。转换前需要将jpg转换为png或其他格式吗?jpg的颜色太多了。最好将颜色限制为黑色和白色。这就是为什么我先做了60%的门槛。谢谢你的回答。我正在尝试执行以下命令(在Windows 10计算机上):
magick.exe convert image_59.jpg-阈值60%-定义连接的组件:verbose=true-定义连接的组件:area threshold=5-定义连接的组件:mean color=true-连接的组件8 out.jpg
但失败,出现以下错误:
convert:option'-threshold'的参数无效:60verbose=true@错误/convert.c/ConvertImageCommand/3009。
删除“convert”。在ImageMagick 7中,它只是magick。在Windows中,我认为百分比需要加倍,达到60%。对不起,我不是Windows用户。看,我在这个问题的图像上尝试了这个解决方案,看起来它是有效的,但我也在另一个jpg图像上尝试了,它失败了。转换前需要将jpg转换为png或其他格式吗?jpg的颜色太多了。最好将颜色限制为黑色和白色。这就是为什么我先做了60%的门槛。
convert \
3foBc.png -threshold 60% \
-define connected-components:verbose=true \
-define connected-components:area-threshold=5 \
-define connected-components:mean-color=true \
-connected-components 8 \
out.png