#c #c #image-processing #filter
#c #c #обработка изображений #Фильтр
Вопрос:
Существуют ли какие-либо реализации (фильтры) для удаления пограничного шума, написанные на c, c ?
Я имею в виду некоторые фильтры, которые могли бы преобразовать изображения в верхней строке в соответствующие изображения в нижней строке, показанные на следующем рисунке.
Пример показан на рисунке ниже
Редактировать
Об этом есть несколько статей. Например: http://www.dfki.uni-kl.de /~shafait/документы /Shafait-очистка на основе проекций-INMIC09.pdf
Итак, мне интересно, есть ли какие-то уже написанные реализации этих или подобных алгоритмов.
Комментарии:
1. IMO вы должны искать алгоритмы сегментации изображений, а не удаления шума. Вы ищете структурированный текст. Некоторые связанные работы здесь
Ответ №1:
Вы можете использовать findContours, предоставляемые OpenCV. Затем вам нужно сделать маску из рамки вокруг текста. С полуавтоматическим процессом это просто (попросите выбрать поле, в котором находится текст), с полностью автоматическим процессом есть некоторая работа.
Комментарии:
1. что, если контур не замкнут? как на изображении (f)?