【问题标题】:Tesseract index >= 0 && index < size_used_:Error:Assert failed ErrorTesseract index >= 0 && index < size_used_:Error:Assert failed Error
【发布时间】:2015-12-21 04:53:49
【问题描述】:

我成功为一种新的tesseract语言编写了traineddata文件,但是当我完成后,我继续收到以下错误:

index &gt;= 0 &amp;&amp; index &lt; size_used_:Error:Assert failed:in file ../ccutil/genericvector.h, line 657

但是,当我在训练过的图像上运行 tesseract 时,甚至会发生这种情况!我对发生了什么感到困惑,因为如果我在训练集上运行 tesseract,我希望不会发生错误。

【问题讨论】:

    标签: tesseract


    【解决方案1】:

    此错误是由于您的lang.traineddata 文件中缺少lang.shapetable 文件造成的。


    确保生成 shapetable:

    shapeclustering -F font_properties -U unicharset lang.font.exp0.box.tr
    

    这将创建一个名为shapetable 的文件。在合并所有内容之前,您需要将其重命名为 lang.shapetable

    combine_tessdata lang.
    

    【讨论】:

      【解决方案2】:

      该错误表明您的训练失败 => 您在训练期间忽略了一些错误消息。

      【讨论】:

      • 不正确的 font_properties 文件会导致此错误吗?我没有收到任何错误消息,据我所知,没有打印任何错误消息。
      猜你喜欢
      • 1970-01-01
      • 2020-09-18
      • 2013-04-27
      • 2022-11-03
      • 1970-01-01
      • 2017-10-05
      • 2020-11-25
      • 1970-01-01
      • 2016-08-28
      相关资源
      最近更新 更多