【问题标题】:Create a bitonal image for OCR using Image Magick使用 Image Magick 为 OCR 创建双色调图像
【发布时间】:2011-02-19 08:02:13
【问题描述】:
nice /usr/local/bin/convert \
  -colors 2 \
  -colorspace gray \
  -compress group4 \
   /var/www/html/uploads/pokemon.jpg \
   /var/www/html/uploads/pokemontest.jpg

此命令适用于真正旧版本的 Image Magick。

在最新版本中,此方法会生成全黑图像。

nice /usr/local/bin/convert \
  -colorspace gray \
  -compress group4 \
   /var/www/html/uploads/pokemon.jpg \
   /var/www/html/uploads/pokemontest.jpg

nice /usr/local/bin/convert \
   -colors 2 \
    /var/www/html/uploads/pokemontest.jpg \
    /var/www/html/uploads/pokemontestfinal.jpg

这会产生双色调的灰色和黑色图像,但它确实很粗糙。一点也不干净。

【问题讨论】:

  • 我在 Ubuntu imagemagic 版本 6.6.2-6 2010-12-02 Q16 上测试了第一个命令,它工作正常。可能图片有问题。
  • 我不知道如何用 ImageMagick 术语表达这一点,但我想通过使用自适应阈值而不是全局阈值可以获得更好的结果。也许默认实现已经改变?
  • 您可以发布(链接到)您的示例输入文件吗?

标签: image imagemagick ocr


【解决方案1】:

你可以尝试一个简单的

convert  input.jpg  -threshold 50%  output.jpg

(并尝试使用50% 设置的变体)看看这是否能让你更进一步。

另外,您可能想看看这些答案:

【讨论】:

    猜你喜欢
    • 2012-07-01
    • 2018-08-20
    • 1970-01-01
    • 2020-05-03
    • 2013-04-12
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2019-04-09
    相关资源
    最近更新 更多