Найдите подключенные компоненты в бинарном изображении
Функции bwlabel
, bwlabeln
, и bwconncomp
все вычисляют подключенные компоненты для бинарных изображений. bwconncomp
заменяет использование bwlabel
и bwlabeln
. Он использует значительно меньше памяти и иногда быстрее, чем другие функции.
Чтобы извлечь функции из бинарного изображения, используя regionprops
с связностью по умолчанию, просто пройдите BW
непосредственно в regionprops
использование команды regionprops(BW)
.
Чтобы вычислить матрицу меток, имеющую более эффективный для памяти тип данных (для образца uint8,
от double
), использовать labelmatrix
функцию на выходе из bwconncomp
. Для получения дополнительной информации см. документацию по каждой функции.
Основные шаги в поиске связанных компонентов:
Поиск следующего немаркированного пикселя, p
.
Используйте алгоритм заливки, чтобы пометить все пиксели в связанном компоненте, содержащем p
.
Повторяйте шаги 1 и 2 до тех пор, пока все пиксели не будут помечены.