Я пытаюсь использовать библиотеку Tesseract OCR
в приложении iOS. Я загрузил библиотеку tesseract-ios из github, и когда я попытался распознать простой текстовый образ, вместо этого я получил мусор. Вот изображение того, что я пытался распознать:
Я получил нечитаемый текст:
T0I1101T0W KIR1 H1I1101T0W KIR1 H1I1101T0W CIBEPS H1 ES PBHY P306 EHH11 133I R1 11335 11I1H1 19 13S SYIL 3B19 M H300H1911 H1113 AIR1 J1 OIII 3I9SH5H133IS 13V9 I1 Q1H211 E015 19 W331 H1 111SW
Почему Tesseract не может распознать даже простой образ? Вот код, который я использовал для создания Tesseract:
Tesseract* tesseractObject = [[Tesseract alloc] initWithDataPath:@"tessdata" language:@"eng"];
[tesseractObject setVariableValue:@"0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ" forKey:@"tessedit_char_whitelist"];
[tesseractObject setImage:image];
[tesseractObject recognize];
NSLog(@"RECOGNISED= %@" , [tesseractObject recognizedText]);
Вот моя структура проекта:
Я добавил английскую папку testdata по ссылке. Так что я делаю неправильно? Как я могу это исправить?