Как распознать коды MICR в Android

Я пытаюсь найти способ распознавания кодов MICR из документа. Для этого я использовал библиотеку Tesseract. Используя это, я добился успеха в распознавании текстов, но когда дело доходит до MICR, он не распознает это.

Вот пример изображения MICR, которое я хочу прочитать:

enter image description here

Это шрифты MICR E-13B (больше информации).

Так есть ли библиотека с открытым исходным кодом для распознавания кодов MICR для Android? Я нашел Leadtools SDK, который предоставляет эту функциональность, но он платный.

Ответ 1

Вы можете использовать Tesseract с mcr.traineddata файл данных языка.

Ответ 2

Если вы попытаетесь распознать заглушки и проверки, вы можете посмотреть файл языков MICR и OCR из https://github.com/BigPino67/Tesseract-MICR-OCR

Ответ 3

На Android я устанавливаю файл данных языка mcr.traineddata на устройство и указываю путь к его родительскому каталогу в init().

baseApi.init("/mnt/sdcard/tesseract", "mcr");

но все же его не читайте правильный код micr.i также попробуйте с https://github.com/BigPino67/Tesseract-MICR-OCR.но это не работает..

Есть идеи, как это сделать..