在IOS(Swift)中找不到tesseract的语言
我对tesseract完全陌生。所以,如果我的问题听起来有点过于臃肿,请不要介意。我使用在IOS(Swift)中找不到tesseract的语言,ios,swift3,tesseract,Ios,Swift3,Tesseract,我对tesseract完全陌生。所以,如果我的问题听起来有点过于臃肿,请不要介意。我使用cocoapod下载了tesseract,并在我的viewController中编写了以下代码: import UIKit import TesseractOCR class ViewController: UIViewController ,G8TesseractDelegate { @IBOutlet weak var txtView: UITextView! override
cocoapod
下载了tesseract,并在我的viewController中编写了以下代码:
import UIKit
import TesseractOCR
class ViewController: UIViewController ,G8TesseractDelegate {
@IBOutlet weak var txtView: UITextView!
override func viewDidLoad() {
super.viewDidLoad()
if let tesseractOCR = G8Tesseract(language: "eng") {
tesseractOCR.delegate = self
tesseractOCR.image = UIImage(named: "test.png")?.g8_grayScale()
tesseractOCR.recognize()
txtView.text = tesseractOCR.recognizedText
}
}
func progressImageRecognition(for tesseract: G8Tesseract!) {
print("the regignision is in progress by \(tesseract.progress)+ %")
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
然后我转到下面的链接下载英语。
然后将下载的文件移动到我的项目中,如图所示
有人知道我该怎么解决这个问题吗?
以下是控制台中的错误:
请确保将TESSDATA_PREFIX环境变量设置为“TESSDATA”目录的父目录。
加载语言“eng”失败
Tesseract无法加载任何语言 错误显示“tessdata”目录。您需要有一个tessdata目录,eng.traineddata文件位于该目录中。此目录应与tesseract可执行文件位于同一目录中
请参见错误显示为“tessdata”目录。您需要有一个tessdata目录,eng.traineddata文件位于该目录中。此目录应与tesseract可执行文件位于同一目录中。