gpt4 book ai didi

iOS - Tesseract - 无法读取多维数据集语言模型 Cube ERROR (CubeRecoContext::Create):无法初始化 CubeRecoContext 对象

转载 作者:行者123 更新时间:2023-11-28 23:52:22 24 4
gpt4 key购买 nike

我正在尝试制作一个日语 OCR 应用程序。我在尝试初始化 Tesseract 时遇到此错误。以下是我的代码:

if let tesseract = G8Tesseract(language: "eng+jpn") {
tesseract.engineMode = .tesseractCubeCombined
tesseract.pageSegmentationMode = .auto
tesseract.image = image.g8_blackAndWhite()
tesseract.recognize()
textView.text = tesseract.recognizedText
}

最后我发现我没有立方体文件,而且我无法在 github 和其他网站上搜索它们。谁能给我任何链接,我可以在其中找到其他语言的多维数据集文件???

最佳答案

多维数据集文件并非适用于所有语言。正如我使用的那样

tesseract.engineMode = .tesseractCubeCombined 

上面的代码,它会尝试同时使用立方体文件和常规.traineddata 文件。为了解决这个问题,我必须将上面的代码替换如下,并在名为 tessdata< 的文件夹下仅添加特定语言的 langdata 作为 .traineddata 格式

tesseract.engineMode = .tesseractOnly

关于iOS - Tesseract - 无法读取多维数据集语言模型 Cube ERROR (CubeRecoContext::Create):无法初始化 CubeRecoContext 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51815343/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com