bwlabeln
이진 영상의 연결성분에 레이블 지정
설명
예제
입력 인수
출력 인수
팁
이 함수는 각 성분의
top-left
극값을 기준으로 연결성분을 왼쪽에서 오른쪽으로 정렬합니다. 여러 성분이 동일한 가로 위치를 갖는 경우 함수는 해당 성분을 위에서 아래로 정렬하고 더 높은 차원을 따라 다시 정렬합니다. 아래 그림은 서로 다른 두 2차원 영역의 극점을 보여줍니다.함수
bwlabel
,bwlabeln
및bwconncomp
는 모두 이진 영상의 연결성분을 계산합니다.bwconncomp
는 메모리 사용량이 현저히 적을 뿐 아니라, 때때로 다른 함수보다 속도가 더 빠릅니다.함수 입력 차원 출력 형식 메모리 사용량 연결성 bwlabel
2차원 배정밀도 레이블 행렬 높음 4 또는 8 bwlabeln
N차원 배정밀도 레이블 행렬 높음 임의 bwconncomp
N차원 CC
구조체낮음 임의 regionprops
를 사용하여 디폴트 연결성으로 이진 영상에서 특징을 추출하려면 명령regionprops(BW)
를 사용하여BW
를regionprops
에 바로 전달하십시오.
알고리즘
bwlabeln
은 다음과 같은 일반적인 절차를 사용합니다.
모든 영상 픽셀을 확인하여, 임시 레이블을 0이 아닌 픽셀에 할당하고 합집합 찾기 표에 등가 레이블을 기록합니다.
합집합 찾기 알고리즘[1]을 사용하여 등가 클래스를 정리합니다.
정리된 등가 클래스를 기반으로 픽셀에 레이블을 다시 할당합니다.
참고 문헌
[1] Sedgewick, Robert, Algorithms in C, 3rd Ed., Addison-Wesley, 1998, pp. 11-20.
확장 기능
버전 내역
R2006a 이전에 개발됨참고 항목
bwconncomp
| bwlabel
| labelmatrix
| label2rgb
| regionprops