无法在iOS Swift中使用Tesseract OCR

无法在iOS Swift中使用Tesseract OCR,ios,ocr,tesseract,Ios,Ocr,Tesseract,我使用cocoapods(pod'TesseractOCRiOS',4.0.0')安装了Tesseract库,并将其导入代码中,没有出现问题, 我使用以下代码从图像中读取文本 let tesseract:G8Tesseract = G8Tesseract(language:"eng+ita") tesseract.delegate = self tesseract.charWhitelist = "01234567890" tesseract.image = image tesseract.r

我使用cocoapods(
pod'TesseractOCRiOS',4.0.0'
)安装了Tesseract库,并将其导入代码中,没有出现问题, 我使用以下代码从图像中读取文本

let tesseract:G8Tesseract = G8Tesseract(language:"eng+ita")

tesseract.delegate = self
tesseract.charWhitelist = "01234567890"
tesseract.image = image
tesseract.recognize()
print(tesseract.recognizedText)
在第一行上运行后崩溃,错误为:

fatal error: unexpectedly found nil while unwrapping an Optional value

非常感谢您的帮助。

您的代码似乎是正确的。您可以尝试使用if-let条件检查可选语句。如果你还没有,也可以看看这个

if let tesseract:G8Tesseract = G8Tesseract(language:"eng+ita") {
    // Continue with you code. 
}