Tesseract OCR для тамильского языка не работает быстроIOS

Программируем под IOS
Ответить
Anonymous
 Tesseract OCR для тамильского языка не работает быстро

Сообщение Anonymous »

Я использовал тессеракт для английского и тамильского языков. Он отлично работает в Swift для английского языка. Я вижу, что в папке tessdata есть много файлов для английского языка, такие как enlgish.cube.nn, english.cube.lm и т. д. Но я не смог найти такие файлы для тамильского языка. Все, что у меня есть, это файл tam.traineddata. Я скачал все файлы из Google Code. Все файлы актуальны. В AppStore есть приложение, которое извлекает тамильский текст из изображения. Я понятия не имею, как люди это делают.

Когда я передаю текстовое изображение на тамильском языке в Tesseract, я получаю такие ошибки, как, нет таких файлов, как tam.cube.lm, tam.cube.size..и т. д. Я много искал в Интернете, но не смог найти файлы на тамильском языке.

Пожалуйста, помогите мне, где я могу найти эти файлы.?
Код приведен ниже ->

import UIKit

protocol ValueFromTesseractProtocol
{
func textRecognizedFromImage(text : String, booleanValue : Bool)
}

class TesseractModel: NSObject
{
var delegate : ValueFromTesseractProtocol!

//MARK: - Creating sharedInstance

class var sharedInstance: TesseractModel {

struct Static {

static var sharedInstance: TesseractModel?
static var token: dispatch_once_t = 0
}

dispatch_once(&Static.token) {
Static.sharedInstance = TesseractModel()
}

return Static.sharedInstance!
}

//MARK: - imageRecognition

func imageRecognition(image : UIImage)
{
let tesseract = G8Tesseract()
tesseract.language = "eng+tam"
tesseract.engineMode = G8OCREngineMode.CubeOnly
tesseract.maximumRecognitionTime = 60.0
tesseract.pageSegmentationMode = G8PageSegmentationMode.Auto
tesseract.image = image.g8_blackAndWhite()
tesseract.recognize()

if let recognizedText = tesseract.recognizedText
{
// Call delegate - Pass value

self.delegate.textRecognizedFromImage(recognizedText, booleanValue: true)
}
else
{
// Call delegate - Nil Value
self.delegate.textRecognizedFromImage("", booleanValue: false)

}
}
}


Подробнее здесь: https://stackoverflow.com/questions/293 ... g-in-swift
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»