Разрушьте изображение
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.