imclose

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

Описание

пример

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

Опционально можно выполнить морфологическое закрытие с помощью графического процессора (требует Parallel Computing Toolbox™).

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

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

Примеры

свернуть все

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

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

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

se = strel('disk',10);

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

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

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

свернуть все

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

Типы данных: 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.

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

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

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

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

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

Функции

Объекты

Представлено до R2006a