Я использую Tess-Two для создания OCR для Android. Я использовал одно и то же изображение для конвертации, но результат сильно отличается от тессеракта для рабочего стола.
Настольная версия tesseract дает лучший результат.
Я использую следующие строки на Android:
val baseApi = TessBaseAPI()
baseApi.init(dirPath, "eng")
baseApi.setImage(mustOpen)
val recognizedText = baseApi.utF8Text
А на рабочем столе я использую только эту простую команду
tesseract image.png result
Пример изображения:
это
Вывод изображения с использованием tesseract for Desktop:
VEGETABLE OF, RIVET een Sra) SUGAR, EDIBLE
VEGETABLE OIL, INVERT SUGAR S' SUGAR, CITRIC
RAISING 503 (ii), BAKING }, SALT,
SOLIDS (0.6 % [ DL-ACETYL TARTARIC
ACID ESTERS OF ‘AND
И вывод с использованием tess-two для Android выглядит так:
'm mm W7 ' ' iii-E:
mmmmfiwgmb Ian»: came
a” ( om | mmmfiéu
mmormuguomws _
Won mm .. . . ml
mumm I'm‘n
( .
Это очень бред. Пожалуйста, помогите.