Недавно читал об архитектуре поисковой системы Turtle в тексте достаточно подробно рассмотрен процесс создания поисковой системы, однако сам сайт достаточно старый (2003-2007 год, судя по подписи внизу страницы). Сам поисковик к сожалению не работает.
В алгоритме получается два параметра — сигма (для размытия) и порог (для преобразование в бинарное изображение). Думаю если выбирать порог исходя из картинки, подпись будет хорошо различима, а небольшие крапинки можно убрать при помощи математической морфологии, как в статье с печатью.
Как-то читал курс по работе с изображениями там был предложен такой алгоритм:
1. копируем исходное изображение на новый слой;
2. добавляем к нему Гауссово размытие (параметр сигма — зависит от картинки и толщины линий);
3. выбираем способ наложения — деление.
В итоге получается изображение с белым (250-255) где фон и другими цветами если присутствуют контрастные области. Думаю можно что-то подобное использовать при выделении подписи. У меня получилось примерно так в GIMP — img23.binimage.org/50/b3/01/screenshot.png (для рассмотренных в статье не контрастных подписей).
Мне кажется, что сейчас ситуация гораздо лучше. Например на тот же Radeon 9800 SE без шаманства все собирается, правда там старые драйвера — 9.8. На той же Ubuntu все ставится в один клик, после установки предлагается скачать необходимые драйвера и перезагрузиться. После чего все просто работает.
1. копируем исходное изображение на новый слой;
2. добавляем к нему Гауссово размытие (параметр сигма — зависит от картинки и толщины линий);
3. выбираем способ наложения — деление.
В итоге получается изображение с белым (250-255) где фон и другими цветами если присутствуют контрастные области. Думаю можно что-то подобное использовать при выделении подписи. У меня получилось примерно так в GIMP — img23.binimage.org/50/b3/01/screenshot.png (для рассмотренных в статье не контрастных подписей).
На практике у меня он работал на Radeon 9800, Radeon HD 4800 и Mobility Radeon HD 4500. HD 5800 пока в руки не попадался.
В Debian, на сколько я знаю тоже есть пакеты fglrx в nonfree: пожалуйста для lenny — packages.debian.org/lenny/fglrx-driver и для squeeze — packages.debian.org/squeeze/fglrx-driver. Однако я занимаюсь графикой, и хочется иметь последнюю версию.