exponenta event banner

Морфологические операции

Расширение, размывание, реконструкция и выполнение других морфологических операций

Морфология - это широкий набор операций обработки изображений, которые обрабатывают изображения на основе форм. В морфологической операции каждый пиксель в изображении настраивается на основе значения других пикселей в его окрестности. Выбирая размер и форму окрестности, можно построить морфологическую операцию, чувствительную к определенным фигурам входного изображения.

Функции

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

imerodeЭродировать изображение
imdilateРасширить изображение
imopenМорфологически открытое изображение
imcloseМорфологически близкое изображение
imtophatФильтрация верхней шляпы
imbothatФильтрация нижней шляпы
imclearborderПодавление световых структур, связанных с границей изображения
imfillЗаливка областей изображения и отверстий
bwhitmissДвоичная операция «сбой-промах»
bwmorphМорфологические операции с двоичными изображениями
bwmorph3Морфологические операции с двоичным объемом
bwperimНайти периметр объектов в двоичном изображении
bwskelУменьшите все объекты до линий в 2-м бинарном изображении или 3D двойном томе
bwulterodeПредельная эрозия
imreconstructМорфологическая реконструкция
imregionalmaxРегиональные максимумы
imregionalminРегиональные минимумы
imextendedmaxРасширенное преобразование максимумов
imextendedminПреобразование Extended-minima
imhmaxH-максимальное преобразование
imhminH-минимальное преобразование
imimposeminНаложить минимумы
strelМорфологический структурный элемент
offsetstrelМорфологический элемент структурирования смещения
conndefСоздание массива подключения
iptcheckconnПроверка достоверности аргумента подключения
applylutОперации окрестности для двоичных изображений с использованием таблиц поиска
bwlookup Нелинейная фильтрация с использованием таблиц подстановки
makelutСоздание таблицы подстановки для использования с bwlookup
bwpackУпаковать двоичное изображение
bwunpackРаспаковка двоичного изображения

Темы

Элементы морфологии

Виды морфологических операций

Наиболее основными морфологическими операциями являются расширение и эрозия. Можно комбинировать расширение и эрозию для более специализированных операций.

Морфологическая реконструкция

Морфологическая реконструкция используется для извлечения помеченных объектов из изображения без изменения размера или формы объекта.

Структурирование элементов

Элемент структурирования определяет окрестность, используемую для обработки каждого пикселя. Элемент структурирования влияет на размер и форму обрабатываемых объектов изображения.

Заполнение границы для морфологии

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

Пиксельная связь

Связность определяет, принадлежат ли центральный пиксель и смежные пиксели одному и тому же объекту.

Операции с таблицей подстановки

Таблица подстановки - это вектор, в котором каждый элемент представляет различные перестановки пикселей в окрестности. Таблицы подстановки полезны для пользовательских операций эрозии и расширения.

Применение морфологии

Расширение изображения для увеличения формы

Расширение добавляет пикселы к границе объекта. Расширение делает объекты более видимыми и заполняет небольшие отверстия в объекте.

Удаление тонких линий с помощью эрозии

Эрозия удаляет пикселы с границы объекта. Эрозия удаляет острова и мелкие объекты, так что остаются только предметные объекты.

Использование морфологического проема для извлечения элементов большого изображения

Морфологическое отверстие можно использовать для удаления небольших объектов из изображения с сохранением формы и размера больших объектов на изображении.

Операции заливки

Операция заливки присваивает соединенным пикселям однородное значение пикселя, останавливаясь на границах объекта.

Характерные примеры