iOS-如何使用tesseract OCR将文本识别为块
我正在使用谷歌的tesseract OCR()在我的iOS应用程序中执行图像到文本的转换 我能够使用以下代码扫描并获取字符串iOS-如何使用tesseract OCR将文本识别为块,ios,swift,ocr,tesseract,text-recognition,Ios,Swift,Ocr,Tesseract,Text Recognition,我正在使用谷歌的tesseract OCR()在我的iOS应用程序中执行图像到文本的转换 我能够使用以下代码扫描并获取字符串 let tesseract:G8Tesseract = G8Tesseract(language:"eng") tesseract.delegate = self tesseract.image = imageTaken // image taken from camera tesseract.engineMode = .t
let tesseract:G8Tesseract = G8Tesseract(language:"eng")
tesseract.delegate = self
tesseract.image = imageTaken // image taken from camera
tesseract.engineMode = .tesseractCubeCombined
tesseract.recognize()
print(tesseract.recognizedText)
它以逐行方式扫描和检索文本。(混合其他段落中的行)。像这样
图像1
现在,我如何把文本作为一个块,并分别从每个块中读取行。像这样
图像2
我尝试过的事情。
- 打印(tesseract.recognizedBlocks(by:.块))
- 打印(tesseract.recognizedBlocks(按:。段落))