imclose

Морфологически близкое изображение

Описание

пример

J = imclose(I,SE) выполняет морфологическое закрытие на полутоновом или бинарном изображении I, использование элемента структурирования SE. Морфологическая операция закрытия является расширением, сопровождаемым эрозией, с помощью того же элемента структурирования для обеих операций.

J = imclose(I,nhood) закрывает изображение I, где nhood матрица 0s и 1s, который задает окружение элемента структурирования.

Этот синтаксис эквивалентен, чтобы приложить (я, strel(nhood)).

Примеры

свернуть все

Считайте бинарное изображение в рабочую область и отобразите ее.

originalBW = imread('circles.png');
imshow(originalBW);

Figure contains an axes object. The axes object contains an object of type image.

Создайте дискообразный элемент структурирования. Используйте дисковый элемент структурирования, чтобы сохранить круговую природу объекта. Задайте радиус 10 пикселей так, чтобы самый большой разрыв был заполнен.

se = strel('disk',10);

Выполните морфологическую операцию закрытия на изображении.

closeBW = imclose(originalBW,se);
figure, imshow(closeBW)

Figure contains an axes object. The axes object contains an object of type image.

Входные параметры

свернуть все

Введите изображение в виде полутонового изображения или бинарного изображения любой размерности.

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Структурирование элемента в виде одного strel объект или offsetstrel объект. Если изображение I тип данных logical, затем элемент структурирования должен быть плоским.

Структурирование окружения элемента в виде матрицы 0s и 1s.

Пример: [0 1 0; 1 1 1; 0 1 0]

Выходные аргументы

свернуть все

Закрытое изображение, возвращенное как полутоновое изображение или бинарное изображение. J имеет совпадающий тип данных как входное изображение I.

Советы

  • Если размерность изображения I больше размерности элемента структурирования, затем imclose функция применяет то же морфологическое закрытие ко всем плоскостям по более высоким измерениям.

    Можно использовать это поведение, чтобы выполнить морфологическое закрытие на изображениях RGB. Укажите 2D элемент структурирования для изображений RGB, чтобы работать с каждым цветовым каналом отдельно.

  • Когда вы задаете окружение элемента структурирования, imclose определяет центральный элемент nhood floor((size(nhood)+1)/2).

Вопросы совместимости

развернуть все

Поведение изменяется в R2017a

Расширенные возможности

Смотрите также

Функции

Объекты

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте