【问题标题】:Failed to use Tesseract OCR in iOS Swift无法在 iOS Swift 中使用 Tesseract OCR
【发布时间】:2017-10-31 20:24:09
【问题描述】:

我使用 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

感谢任何和所有的帮助。

【问题讨论】:

    标签: ios ocr tesseract


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-30
      • 2023-02-01
      • 2021-03-11
      • 1970-01-01
      相关资源
      最近更新 更多