Эрозия

Найдите локальные минимумы в изображениях интенсивности или двоичном файле

Библиотека

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

visionmorphops

Описание

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

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

Этот блок использует плоские элементы структурирования только.

ПортВвод/выводПоддерживаемые типы данныхПоддерживаемые комплексные числа

I

Вектор или матрица значений интенсивности

  • Плавающая точка двойной точности

  • Плавающая точка с одинарной точностью

  • Фиксированная точка

  • Булевская переменная

  • 8-, 16-, и 32-битное целое число со знаком

  • 8-, 16-, и 32-битное беззнаковое целое

Нет

Nhood

Матрица или вектор 1 с и 0s, который представляет значения окружения

Булевская переменная

Нет

Вывод

Вектор или матрица значений интенсивности, которая представляет разрушенное изображение

То же самое, когда я портирую

Нет

Выходной сигнал является совпадающим типом данных, когда вход ко мне портирует.

Используйте параметр Neighborhood or structuring element source, чтобы задать, как ввести ваше окружение или значения элемента структурирования. Если вы выбираете Specify via dialog, параметр Neighborhood or structuring element появляется в диалоговом окне. Если вы выбираете Input port, порт Nhood появляется на блоке. Используйте этот порт, чтобы ввести ваши значения окружения как матрицу или вектор 1 с и 0s. Можно только указать элемент структурирования с помощью диалогового окна.

Используйте параметр Neighborhood or structuring element, чтобы задать окружение или элемент структурирования, что блок применяется к изображению. Задайте окружение путем ввода матрицы или вектора 1 с и 0s. Укажите элемент структурирования с функцией strel от Image Processing Toolbox™. Если элемент структурирования является разложимым в меньшие элементы, блок выполняется на более высоких скоростях из-за использования более эффективного алгоритма. Если вы вводите массив объектов STREL, блок применяет каждый объект к целой матрице в свою очередь.

Параметры

Neighborhood or structuring element source

Задайте, как ввести ваше окружение или значения элемента структурирования. Выберите Specify via dialog, чтобы ввести значения в диалоговое окно. Выберите Input port, чтобы использовать порт Nhood, чтобы задать значения окружения. Можно только указать элемент структурирования с помощью диалогового окна.

Neighborhood or structuring element

Если вы задаете окружение, этот параметр должен быть матрицей или вектором 1 с и 0s. Если вы указываете элемент структурирования, используйте функцию strel из Image Processing Toolbox. Этот параметр видим, если для параметра Neighborhood or structuring element source вы выбираете Specify via dialog.

Ссылки

[1] Soille, Пьер. Морфологический Анализ изображения. 2-й редактор Нью-Йорк: Спрингер, 2003.

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

Нижняя шляпа

Программное обеспечение Computer Vision Toolbox™

Закрытие

Программное обеспечение Computer Vision Toolbox

Расширение

Программное обеспечение Computer Vision Toolbox

Метка

Программное обеспечение Computer Vision Toolbox

Открытие

Программное обеспечение Computer Vision Toolbox

Цилиндр

Программное обеспечение Computer Vision Toolbox

imerode

Программное обеспечение Image Processing Toolbox

strel

Программное обеспечение Image Processing Toolbox

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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