【问题标题】:Unable to create traindata for tesseract (mac os x)无法为 tesseract (mac os x) 创建训练数据
【发布时间】:2013-03-01 10:50:20
【问题描述】:

我正在尝试为 tesseract 的特定字体创建训练数据,但在以下命令中失败:

tesseract eng.uknumberplate.exp0.tiff foo bach.nochop makebox

我在终端中得到以下输出。

read_params_file: Can't open bach.nochop
Tesseract Open Source OCR Engine v3.02.02 with Leptonica
Error in findTiffCompression: function not present
Error in pixReadStreamTiff: function not present
Error in pixReadStream: tiff: no pix returned
Error in pixRead: pix not read
Unsupported image type.

我已经通过 MacPort 安装了 tesseract 和 leptonica。

以下是 tesseract -v 命令在终端中的输出。

tesseract 3.02.02
 leptonica-1.68
  zlib 1.2.5

【问题讨论】:

    标签: tesseract leptonica


    【解决方案1】:

    它是batch.nochop,而不是bach.nochop

    【讨论】:

    • 与问题无关,但我建议通过自制软件安装 Tesseract。
    • 这是一个打字错误,感谢您指出。还删除了 tesseract、leptonica 和 macports,并通过自制软件安装了所有这些。仍然得到同样的错误
    【解决方案2】:

    您必须转换 TIFF 的 colorspace。使用ImageMagick 将您的pdf文件转换为TIFF图像:

    $convert -density 300 -depth 8 or 4 file.pdf output.tif 
    $convert output.tif -colorspace rgb -type truecolor output.tif
    

    然后尝试运行makebox cmd。

    【讨论】:

      猜你喜欢
      • 2019-07-28
      • 2012-11-05
      • 1970-01-01
      • 2014-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多