Исходная задача.
Бракованные акцизные марки сканируются, и их номера автоматически
обрабатываются на компьютере. Перед распознаванием номеров надо
отделить буквы от фона и правильно их ориентировать (чтобы были
не "вверх ногами" и ровно по сетке). Что и делает моя программа .
Написана на Си++ с использованием библиотеки jpeglib.
Как работает программа: 1. Фильтруется текст от фона;
2. Вычисляются границы области марок; 3. Берутся предполагаемые центры марок,
и относительно них уточняется их истинное расположение и ориентация;
4. Происходит собственно копирование изображений марок на новый лист
с исправлением их положения и ориентации.
Написано весной 2011 года.
Текст и изображения опубликованы как Creative Commons BY-SA-NC 3.0.