【发布时间】:2023-12-19 10:24:01
【问题描述】:
我已经使用 Anyline 的 trainyourtesseract 成功训练了我的 tesseract,并在我的电子邮件中获得了一个 .traineddata 文件。我可能会在这里问一个愚蠢的问题,但您是否只需将其拖到您的 tessdata 文件夹并交叉手指并希望它有效。没有整合它的方向。我见过将两种不同语言与这样的代码行集成在一起的教程。
G8Tesseract *operation = [[G8Tesseract alloc] init];
operation.language = @"eng+fra";
所以我尝试执行以下代码,但它给了我一个立方体错误。
G8Tesseract *operation = [[G8Tesseract alloc] init];
operation.language = @"eng+arial";
我得到的 .traineddata 文件的名称是arial.traineddata。
运行上面我尝试实现的代码会抛出错误
"Cube ERROR (CubeRecoContext::Load): unable to read cube language model params from /var/containers/Bundle/Application/98165164-BA09-40FE-AF82-7CAAE9B77F45/ExWU.app/tessdata/arial.cube.lm
Cube ERROR (CubeRecoContext::Create): unable to init CubeRecoContext object"
任何帮助将不胜感激!
【问题讨论】:
标签: ios objective-c ocr tesseract