Найдите локальные максимумы в двоичном изображении или изображении интенсивности
Морфологические операции
visionmorphops
Блок Dilation вращает соседний или структурирующий элемент на 180 степени. Затем он скользит по изображению по окрестностям или элементу структурирования, находит локальные максимумы и создает выходную матрицу из этих максимальных значений. Если соседний или структурирующий элемент имеет центральный элемент, блок помещает туда максимумы, как показано на следующем рисунке.
Если соседний или структурирующий элемент не имеет точного центра, блок имеет смещение к нижнему правому углу в результате вращения. Блок помещает там максимумы, как показано на следующем рисунке.
Этот блок использует только плоские элементы структурирования.
Порт | Ввод/вывод | Поддерживаемые типы данных | Комплексные числа |
---|---|---|---|
Я | Вектор или матрица значений интенсивности |
| Нет |
Nhood | Матрица или вектор таковых и нулей, который представляет значения окрестностей | Булев | Нет |
Выход | Вектор или матрица значений интенсивности, которая представляет расширенное изображение | То же, что и I порт | Нет |
Сигнал выхода имеет совпадающий тип данных как вход к I порту.
Используйте параметр Neighborhood or structuring element source, чтобы задать, как ввести значения соседства или элемента структурирования. Если вы выбираете Specify via dialog
параметр Neighborhood or structuring element появляется в диалоговом окне. Если вы выбираете Input port
Порт Nhood появляется на блоке. Используйте этот порт, чтобы ввести значения окрестностей как матрицу или вектор на 1с и 0с. Задать элемент структурирования можно только с помощью диалогового окна.
Используйте параметр Neighborhood or structuring element, чтобы задать окрестность или элемент структурирования, который блок применяет к изображению. Задайте окрестность путем ввода матрицы или вектора 1с и 0с. Задайте элемент структурирования с strel
функция из Image Processing Toolbox™. Если элемент структурирования разлагается на меньшие элементы, блок выполняется с более высокими скоростями из-за использования более эффективного алгоритма. Если вы вводите массив объектов STREL, блок по очереди применяет каждый объект ко всей матрице.
Задайте, как ввести значения соседних или структурирующих элементов. Выберите Specify via dialog
для ввода значений в диалоговом окне. Выберите Input port
чтобы использовать порт Nhood для задания значений окрестностей. Задать элемент структурирования можно только с помощью диалогового окна.
Если вы задаете окрестность, этот параметр должен быть матрицей или вектором на 1с и 0с. Если вы задаете элемент структурирования, используйте strel
функция из Image Processing Toolbox. Этот параметр видим, если для параметра Neighborhood or structuring element source вы выбираете Specify via dialog
.
[1] Сойль, Пьер. Морфологический анализ изображений. 2nd ed. New York: Springer, 2003.
Программное обеспечение Computer Vision Toolbox™ | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Image Processing Toolbox | |
Программное обеспечение Image Processing Toolbox |