2013-06-29 3 views
0

Предположим, у меня есть фотографические фотографии с текстом на сером фоне. Каждый лист бумаги точно белый, а текст точно черный.IDEAL решение для разделения текста от фона?

К сожалению, свет не является однородным, также возникает затенение перспективы, а также листы бумаги могут быть изогнуты. Конечно, на изображении есть небольшой шум высокого частотного диапазона.

Я УВЕРЕН, что в этой ситуации должно быть почти решение IDEAL для разделения текста и фона.

И что это? :)

Я не верю, что невозможно или даже трудно превратить такие серо-масштабные изображения в почти идеальные черно-белые изображения. Я не могу это доказать, но я сужу по своему собственному мнению: мне не нужно никакого ума, чтобы распознавать такие фотографии одним глазом. Они могут быть на любом языке, даже незнакомом, но я посмотрю, что именно написано.

Итак, как научить компьютер делать то же самое?

UPDATE

Рассмотрим исходного изображения

enter image description here

Любая глобальная thresolding вызовет артефакты (1) и неоднородным текстовое представление (2)

enter image description here

мне нужно некоторые из них, которые ищут локальная статистика.

+0

Вы бы устранили шум, шум, как правило, не содержал содержимого, вы могли бы увядать их с окружающим цветом, ну, вы должны установить черные полностью цвета, которые меньше, чем из диапазона (127,127,127), и сделать это как белый из более высокого диапазона, просто сделайте он и посмотреть результат, вы бы предоставили образец изображения? –

+1

См. Мой ответ [здесь] (http://stackoverflow.com/questions/17089366/threshold-to-amplify-black-lines/17091265#17091265). – beaker

ответ

1

Переключиться на адаптивное пороговое значение.

Здесь вы найдете несколько вводных - http://homepages.inf.ed.ac.uk/rbf/HIPR2/adpthrsh.htm

Адаптивных пороговый предназначен для решения именно такого рода проблем.

+0

Я рассматриваю переделку как окончательную часть обработки. Перед перестройкой изображение должно обрабатываться обратимым. –

+0

Тогда я не совсем понимаю, чего вы пытаетесь достичь. Любой алгоритм, который изменяет изображение только на черно-белый, не является обратимым. Также, если вы хотите изображение BW, зачем нужна дополнительная предварительная обработка, когда вы можете получить желаемый результат за один шаг? В дальнейшем улучшите результат, вы можете применить морфологическую операцию к результирующему изображению BW. Эти операции еще больше повысят качество результата. – jnovacho

Смежные вопросы