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

Блок «Метка» помечает объекты в двоичном изображении, BW. Фон представлен пикселями, равными 0 (черный), а объекты представлены пикселями, равными 1 (белый). В порте Label блок выводит матрицу меток того же размера, что и входная матрица. В матрице меток пиксели, равные 0, представляют фон, пиксели, равные 1, представляют первый объект, пиксели, равные 2, представляют второй объект и так далее. В порту Count блок выводит скалярное значение, представляющее количество помеченных объектов.
| Порт | Ввод/вывод | Поддерживаемые типы данных | Поддерживаемые комплексные значения |
|---|---|---|---|
BW | Вектор или матрица, представляющая двоичное изображение | Булев | Нет |
Этикетка | Матрица меток |
| Нет |
Граф | Скаляр, представляющий количество помеченных объектов | То же, что и порт метки | Нет |
Используйте параметр Connectivity, чтобы определить, какие пикселы соединены друг с другом. Если требуется подключить пиксель к другим пикселям, расположенным сверху, снизу, слева и справа, выберите 4. Если требуется подключить пиксель к другим пикселям сверху, снизу, слева, справа и по диагонали, выберите 8.
Рассмотрим следующее изображение 3 на 3. Если для параметра Connectivity выбран параметр 4блок рассматривает белые пикселы, отмеченные черными кругами, как соединенные.

Если для параметра Connectivity выбран параметр 8блок рассматривает белые пикселы, отмеченные черными кругами, как соединенные.

Используйте параметр Output для определения выходных данных блока. При выборе Label matrix and number of labels, порты Label и Count отображаются в блоке. Блок выводит матрицу меток в порту Label и количество помеченных объектов в порту Count. При выборе Label matrix, в блоке появится порт Label. При выборе Number of labels, на блоке появится порт Count.
Параметр Output data type используется для установки типа данных выходов в портах Label и Count. При выборе Automatic, блок вычисляет максимальное количество объектов, которые могут поместиться внутри изображения, на основе указанного размера изображения и связи. На основе этого расчета определяется минимальный размер выходного типа данных, гарантирующий уникальные метки области, и устанавливается соответствующий тип выходных данных. При выборе uint32, uint16, или uint8, тип данных вывода - 32-, 16- или 8-битные беззнаковые целые числа соответственно. При выборе uint16, или uint8, Если метка превышает размер типа данных, в диалоговом окне появится параметр «Пометить оставшиеся области с помощью». Если число найденных объектов превышает максимальное число, которое может быть представлено типом выходных данных, используйте этот параметр для указания поведения блока. При выборе maximum value of the output data typeостальные области помечены максимальным значением типа выходных данных. При выборе zeroостальные области помечены нулями.
Укажите, какие пикселы соединены друг с другом. Если требуется подключить пиксель к пикселям сверху, снизу, слева и справа, выберите 4. Если требуется подключить пиксель к пикселям сверху, снизу, слева, справа и по диагонали, выберите 8.
Определите выходные данные блока. При выборе Label matrix and number of labelsв блоке отображаются порты Label и Count. Блок выводит матрицу меток в порту Label и количество помеченных объектов в порту Count. При выборе Label matrix, в блоке появится порт Label. При выборе Number of labels, на блоке появится порт Count.
Задайте тип данных выходов в портах Label и Count. При выборе Automaticблок определяет соответствующий тип данных для вывода. При выборе uint32, uint16, или uint8, тип данных вывода - 32-, 16- или 8-битные беззнаковые целые числа соответственно.
Этот параметр используется для указания поведения блока, если число найденных объектов превышает максимальное число, которое может быть представлено типом выходных данных. При выборе maximum value of the output data typeостальные области помечены максимальным значением типа выходных данных. При выборе zeroостальные области помечены нулями. Этот параметр отображается, если для параметра Тип данных вывода выбран uint16 или uint8.
Программное обеспечение Computer Vision Toolbox™ | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Toolbox™ обработки изображений | |
Программное обеспечение панели инструментов обработки изображений |