Помогите! Выделение контуров на изображении

  • Автор темы olesya1703
  • Дата начала
Статус
Закрыто для дальнейших ответов.
O

olesya1703

#1
Считала изображение в bmp формате...наложила различные масочные фильтры...но четкий контур не получается :) ничего не могу понять... нужен какой-нибудь алгоритм... Помогите!!!!!!!
 
A

alexsid

#2
пробуй Canny
но для начала надо бы изображение прилепить в тему
 
O

olesya1703

#3
у меня тема "Выделение контуров на изображении". Надо просто рассмотреть различные методы.
Начала делать Canny...сгладила изображение Гауссовским фильтром, в каждой точке нашла модуль градиента и arctg(). А вот процедуру немаксимального подавления не могу понять? Подскажите в чем смысл?
 
A

alexsid

#4
я бы подключил OpenCV и не мучался с смостоятельной реализацией ...

По сути вопроса.
Nonmaximum suppression is used to trace along the edge in the edge direction and suppress any pixel value (sets it equal to 0) that is not considered to be an edge. This will give a thin line in the output image.
т.е. смысл в том шоб получить тонкие границы
тут можно посмотреть подробнее Описание Canny
там кстати есть и реализация на С...
 
Статус
Закрыто для дальнейших ответов.