Разрушьте изображение
J = imerode(I,SE)
J = imerode(I,nhood)
J = imerode(___,packopt,m)
J = imerode(___,shape)
разрушает шкалу полутонов, двоичный файл или упакованное двухуровневое изображение J
= imerode(I
,SE
)I
, возвращая разрушенное изображение, J
. SE
является объектом элемента структурирования или массивом структурирования объектов элемента, возвращенных функциями offsetstrel
или strel
.
Опционально можно выполнить эрозию
разрушает изображение J
= imerode(I
,nhood
)I
, где nhood
является матрицей 0s и 1 с, которая задает окружение элемента структурирования. Функция imerode
определяет центральный элемент окружения floor((size(nhood)+1)/2)
.
Этот синтаксис эквивалентен
. imerode(I,strel(nhood))
imerode
автоматически использует в своих интересах разложение объекта элемента структурирования (если разложение существует). Кроме того, при выполнении бинарной эрозии с объектом элемента структурирования, который имеет разложение, imerode
автоматически использует упаковку двухуровневого изображения, чтобы ускорить эрозию.
Эрозия с помощью битной упаковки описана в [3].
[1] Гонсалес, R. C. Р. Э. Вудс, и С. Л. Эддинс, цифровая обработка изображений Используя MATLAB, публикация Gatesmark, 2009.
[2] Haralick, Роберт М., и Линда Г. Шапиро, Компьютер и Видение Робота, Издание I, Аддисон-Уэсли, 1992, стр 158-205.
[3] ван ден Бумгард, R, и Р. ван Бэлен, "Методы для Быстрых Морфологических Преобразований Изображений Используя Растровые Изображения", Компьютерное зрение, Графика и Обработка изображений: Графические Модели и Обработка изображений, Издание 54, Номер 3, стр 254-258, май 1992.