В этом примере показано, как разрушить двухуровневое изображение с помощью imerode
функция.
Считайте двухуровневое изображение в рабочую область. Отобразите изображение.
BW1 = imread('circbw.tif');
figure
imshow(BW1)
Создайте элемент структурирования. Следующий код создает диагональный объект элемента структурирования.
SE = strel('arbitrary',eye(7))
SE = strel is a arbitrary shaped structuring element with properties: Neighborhood: [7x7 logical] Dimensionality: 2
Разрушьте изображение, задав входное изображение и элемент структурирования в качестве аргументов к imerode
функция.
BW2 = imerode(BW1,SE);
Отобразите оригинальное изображение и разрушенное изображение. Заметьте диагональные полосы на правой стороне выходного изображения. Они происходят из-за формы элемента структурирования.
figure imshow(BW2)