Распознавание отсканированных бланков с заголовками и табличной структурой

Ссылка на работу
Программа выделяет в отсканированном бланке нужные поля, используя оригинальные быстрые алгоритмы. Исходный бланк при этом можем быть достаточно сильно искажен и прямоугольные клетки вяглядят, как косоугольные. Далее выделяются не пустые клетки. Они распознаются. В каждой отделной клетке может находиться цифра или буква или несколько цифр и букв. Обрабатываются также поля с рукописным текстом. Интерфейс программы имеет функцию быстрого ввода разрезанных не пустых клеток. После этого вся информация через API передается на сервер. Один и тот же бланк может во времени дозаполняться, изменяться и сканироваться повторно. В этом случае с сервера может быть загружена ранее введенная информация и подсвечены все изменения.