Dilation

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

  • Библиотека:
  • Computer Vision Toolbox / Морфологические Операции

  • Dilation Block

Описание

Блок Dilation выполняет морфологическое расширение на интенсивности или бинарном изображении и выводит расширенное изображение.

Чтобы задать элемент структурирования, что блок применяется к изображению, используйте параметр Neighborhood or structuring element. Укажите этот элемент путем ввода вектора или матрицы 1s и 0s или при помощи strel функция.

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

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

Порты

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

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

Задайте входное изображение как матрицу значений интенсивности. Этот порт без имени, если вы не устанавливаете параметр Neighborhood or structuring element source на Input port.

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

Задайте значения окружения, представляющие элемент структурирования как вектор или матрица 1s и 0s или при помощи strel функция.

Зависимости

Чтобы включить этот порт, установите параметр Neighborhood or structuring element source на Input port.

Типы данных: Boolean

Вывод

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

Расширенное изображение возвращено как матрица значений интенсивности. Размер и тип данных выходного изображения совпадают с теми из входного изображения.

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

Параметры

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

Задайте источник окружения или элемента структурирования как одна из этих опций:

  • Specify via dialog — Используйте параметр Neighborhood or structuring element, чтобы задать элемент структурирования или окружение.

  • Input port — Используйте входной порт Nhood, чтобы задать значения окружения, представляющие элемент структурирования.

Задайте окружение или элемент структурирования как вектор или матрица 1s и 0s, a strel возразите или массив strel объекты. Когда вы задаете массив strel объекты, блок применяет каждый объект к целому изображению в свою очередь.

Если элемент структурирования является разложимым в меньшие элементы, блок выполняется на более высокой скорости из-за использования более эффективного алгоритма.

Зависимости

Чтобы включить этот параметр, установите параметр Neighborhood or structuring element source к Specify via dialog.

Характеристики блока

Типы данных

Boolean | double | fixed point | integer | single

Многомерные сигналы

no

Сигналы переменного размера

yes

Больше о

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

Ссылки

[1] Soille, Пьер. Морфологический Анализ изображения. Берлин, Гейдельберг: Спрингер Берлин Гейдельберг, 2004. https://doi.org/10.1007/978-3-662-05088-0.

[2] Гонсалес, Рафаэль К., Ричард Э. Вудс и Стивен Л. Эддинс. Цифровая обработка изображений Используя MATLAB. Третий выпуск. Ноксвилл: Gatesmark Publishing, 2020.

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

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

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

Блоки

Функции

Объекты

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