Автоматическое распознавание документов в мобильных сканерах работает на основе различных алгоритмов, которые включают в себя, например:
- Поиск базовых линий на изображении текстовой строки. 1 Для этого анализируют проекцию на вертикальную ось. 1 Затем изображение проецируют на горизонтальную ось, но не по пикселям, а с помощью специальной сети, обученной поиску разрезов между соседними символами. 1
- Определение множества символов-кандидатов. 1 Это происходит с учётом информации о допустимом алфавите. 1 Затем все символы распознаются с помощью второй сети, которая классифицирует их. 1
- Выбор оптимального пути по разрезам. 1 Это происходит с помощью динамического программирования и соответствует результату распознавания строки. 1
- Использование информации с нескольких кадров. 1 Это позволяет повысить точность распознавания в видеопотоке. 1 Если какое-то поле уже распознано, то на следующем кадре не нужно тратить время на его распознавание. 1
- Анализ голограмм и других элементов защиты. 12 Они меняют свой внешний вид при изменении освещения или угла обзора. 1
Некоторые мобильные сканеры используют технологию оптического распознавания символов (OCR), которая помогает преобразовывать изображения в текст. 45