更改图像中的背景(Imagemagick,GraphicsMagick等)

时间:2018-08-21 11:25:29

标签: imagemagick graphicsmagick

我扫描了以黑色仿皮为背景的书籍。 不幸的是,文本识别会在此背景上识别文本。我喜欢将边框涂成黑色,这样程序就不会在边缘找到任何文本。使用ImageMagick或GraphicsMagick之类的工具可以做到这一点吗?

这里是一个示例(原文在tif中): https://image.ibb.co/icm7Fz/1024656063_0004_raw.jpg

2 个答案:

答案 0 :(得分:1)

也许是洪水和绒毛的结合?

convert input.png -fill white -fuzz 20% -draw 'color 1,1 floodfill' output.png

output

还签出弗雷德(Fred)出色的textcleaner脚本。

答案 1 :(得分:1)

emcconville有一个很好的解决方案。我可能会添加一些去歪斜和修剪/剃须的功能,因为您的边距足够大,可以剃除修剪后剩余的多余黑色。偏斜校正可能有助于OCR。

convert image.png -bordercolor black -border 1 -background black -deskew 40% -fuzz 50% -trim +repage -shave 10x10 result.png


enter image description here