如何使用Fred的ImageMagick textcleaner脚本?

时间:2015-10-29 10:36:39

标签: imagemagick imagemagick-convert

我想在我的一些图像上进行OCR,但图像不是很令人印象深刻。因此,为了清理它,我想使用Fred的ImageMagick Textcleaner脚本。我给的命令: -

sh textcleaner.sh input_file output_file -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20

这是弗雷德在网站上提出的论点。我也在做相同的样本图像。但是我不这么认为我的任何选项都是默认的。而且我也一直收到这个错误

textcleaner.sh: line 177: type: textcleaner.sh: not found
usage: dirname path
usage: basename string [suffix]
       basename [-a] [-s suffix] string [...]

最后我必须将文件保存在textcleaner脚本所在的文件夹中。我怎样才能使它成为全局的并给出它的绝对路径,而不是将文件放在textcleaner所在的任何地方。

2 个答案:

答案 0 :(得分:7)

它是一个bash脚本 - 它在第一行中也是如此 - 但您尝试在sh中运行它 - 这不是bash。您需要通过运行

使脚本可执行
chmod +x textcleaner

然后你可以使用:

正确运行它
./textcleaner ... arguments ...

这应该会使错误消息消失。然后尝试向我们展示一个示例图像,以便我们可以尝试查看问题所在。

答案 1 :(得分:1)

在我的ImageMagick脚本中,语法是脚本名称...参数...输入输出。所以你的命令应该是

bash textcleaner.sh -g -e stretch -f 25 -o 20 -t 30 -u -s 1 -T -p 20 input_file output_file 


在我的主页上查看我的使用指针(进一步配置):http://www.fmwconcepts.com/imagemagick/index.php