Если ваш язык программирования позволяет запускать внешние программы (как Process или подобное имя) ...
1) Получите Tesseract OCR , если доступно для вашей операционной системы.system (я в Windows).
2) После установки через setup.exe
проверьте на окне терминала базовое изображение .
Tesseract выводит в текстовый файл.
3) Если вышеприведенное работает хорошо, используйте ваш язык программирования, чтобы ...
- Запускать
Tesseract.exe
как внешний Процесс (, например, через Java, C #, C ++, Python, ActionScript ). - Захват снимка видеокадра в переменную
Bitmap
. - Преобразование растрового изображения в bytearray (найдите изображение ) или Растровое изображение API-команда, такая как
myBitmap.getBytes();
...). - Используйте stdin для отправки байтов (изображения) в Tesseract, который сам возвращаеттекстовые результаты через stdout .
- Используйте stdout , чтобы прочитать выходные данные Тессеракта или сохранить их в некоторой переменной
String
.