Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/111.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在IOS(Swift)中找不到tesseract的语言_Ios_Swift3_Tesseract - Fatal编程技术网

在IOS(Swift)中找不到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

我对tesseract完全陌生。所以,如果我的问题听起来有点过于臃肿,请不要介意。我使用
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可执行文件位于同一目录中。