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