2017-02-10 1 views
1

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

https://arxiv.org/pdf/1202.3884.pdf:

Я пытался эрозии и дилатации. Но не получилось. Как удалить шумы вокруг символа «B» и сгладить изображение.

enter image description here

ответ

0

Попробуйте изменить параметры эрозии и дилатации, как и может увеличить размер ядра, и число итераций. Также попробуйте морфологическое закрытие. Надеюсь, это поможет.

Поделитесь своим кодом для получения дополнительной информации.

+0

Благодарим вас за советы. Это сработало. Мне удалось скелетовать изображение. Но не полностью успешный. Теперь мой следующий шаг - зонирование изображения и получение значений пикселей, как показано в этой статье. Http://www.ijcst.com/vol62/2/45-Elima-Hussain.pdf на стр. 227. Рисунок 4. Я застрял здесь , Я не смог найти хороший метод зонирования в open cv C++. Не могли бы вы помочь мне в этом. –

+0

Его, кажется, простой алгоритм, вы должны написать себе, по крайней мере, попробовать, и если какая-либо ошибка, то отправьте свой код. –

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