Как найти все связанные компоненты в двоичном изображении в Matlab?
Я пытался найти все подключенные компоненты, используя 8 соседей в двоичном изображении, без использования функции "bwlabel".
Например, моя входная матрица:
a =
1 1 0 0 0 0 0
1 1 0 0 1 1 0
1 1 0 0 0 1 0
1 1 0 0 0 0 0
0 0 0 0 0 1 0
0 0 0 0 0 0 0
Я хотел бы иметь что-то вроде этого:
a =
1 1 0 0 0 0 0
1 1 0 0 2 2 0
1 1 0 0 0 2 0
1 1 0 0 0 0 0
0 0 0 0 0 3 0
0 0 0 0 0 0 0
На этом изображении 3 связанных объекта.