无法在iOS Swift中使用Tesseract OCR
我使用cocoapods(无法在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
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.
}