Tesseract:在 Cocoa Touch Framework 中无法打开 eng.traindata 文件
Tesseract: in Cocoa Touch Framework cannot open eng.traindata file
当我 运行 iOS 应用程序时出现以下错误,嵌入式二进制文件是我自己的 cocoa 具有以下依赖项的触摸框架
1) TesseractOCR.framework
2) CoreImage.framework
3) libstdc++.6.0.9.tbd
4) libz.tbd
我通过使用此 link 中的说明(非 Cocoapods 安装)获得了 1) TesseractOCR.framework
https://github.com/gali8/Tesseract-OCR-iOS/issues/340#issuecomment-351479701
我不使用 Cocoapods 中的 TesseractOCR 的原因是我需要创建将由客户使用的自定义 OCR 框架。
我在自己的 cocoa 触摸框架中也有 tessdata
文件夹参考和经过训练的数据文件。
当我尝试使用上面列出的依赖项和 tessdata
创建和调试 single view app
时,它工作正常。
但是我的 iOS 应用程序和我的框架将收到以下错误消息
Error opening data file file:///var/mobile/Containers/Data/Application/9669A787-B512-4C02-8DA7-8E77FBEF7B8A/Documents/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
这是我的框架的文件夹结构。
这是我的工作流程结构。请帮我。
为了让我的应用程序(客户端应用程序)工作,我必须添加 tessdata
作为对客户端应用程序的引用。目前,没有其他方法没有它。
当我 运行 iOS 应用程序时出现以下错误,嵌入式二进制文件是我自己的 cocoa 具有以下依赖项的触摸框架
1) TesseractOCR.framework
2) CoreImage.framework
3) libstdc++.6.0.9.tbd
4) libz.tbd
我通过使用此 link 中的说明(非 Cocoapods 安装)获得了 1) TesseractOCR.framework
https://github.com/gali8/Tesseract-OCR-iOS/issues/340#issuecomment-351479701
我不使用 Cocoapods 中的 TesseractOCR 的原因是我需要创建将由客户使用的自定义 OCR 框架。
我在自己的 cocoa 触摸框架中也有 tessdata
文件夹参考和经过训练的数据文件。
当我尝试使用上面列出的依赖项和 tessdata
创建和调试 single view app
时,它工作正常。
但是我的 iOS 应用程序和我的框架将收到以下错误消息
Error opening data file file:///var/mobile/Containers/Data/Application/9669A787-B512-4C02-8DA7-8E77FBEF7B8A/Documents/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.
Failed loading language 'eng'
Tesseract couldn't load any languages!
这是我的框架的文件夹结构。
这是我的工作流程结构。请帮我。
为了让我的应用程序(客户端应用程序)工作,我必须添加 tessdata
作为对客户端应用程序的引用。目前,没有其他方法没有它。