bwlabel
2차원 이진 영상의 연결성분에 레이블 지정
설명
예제
입력 인수
출력 인수
팁
함수
bwlabel
,bwlabeln
및bwconncomp
는 모두 이진 영상의 연결성분을 계산합니다.bwconncomp
를 사용하면bwlabel
과bwlabeln
사용을 대체할 수 있습니다. 메모리 사용량이 현저히 적을 뿐 아니라, 때때로 다른 함수보다 속도가 더 빠릅니다.입력 차원 출력 형식 메모리 사용량 연결성 bwlabel
2차원 배정밀도 레이블 행렬 높음 4 또는 8 bwlabeln
N차원 배정밀도 레이블 행렬 높음 임의 bwconncomp
N차원 CC 구조체 낮음 임의 MATLAB®
find
함수를bwlabel
과 함께 사용하여 특정 객체를 구성하는 픽셀의 인덱스로 구성된 벡터를 반환할 수 있습니다. 예를 들어, 객체 2에 포함된 픽셀의 좌표를 반환하려면 다음을 입력하십시오.[r,c] = find(bwlabel(BW)==2)
출력 행렬을 의사색상 인덱스 영상으로 표시할 수 있습니다. 각 객체가 다른 색으로 나타나므로, 원본 영상에서보다 객체를 구별하기가 더 쉽습니다. 자세한 내용은
label2rgb
를 참조하십시오.regionprops
를 사용하여 디폴트 연결성으로 이진 영상에서 특징을 추출하려면 명령regionprops(BW)
를 사용하여BW
를regionprops
에 바로 전달하십시오.bwlabel
함수는 데이터형logical
,uint8
및single
에 대해서는 더 빠른 실행을 위해 하드웨어 최적화를 활용할 수 있습니다. 하드웨어 최적화를 사용하려면marker
와mask
가 2차원 영상이어야 하고conn
은 4 또는 8이어야 합니다.
알고리즘
bwlabel
은 참고 문헌 [1]의 40~48페이지에 설명된 다음과 같은 일반적인 절차를 사용합니다.
입력 영상에 반복 길이 부호화를 수행합니다.
반복된 부분(Run)을 확인하여, 임시 레이블을 할당하고 국소 등가표에 등가 레이블을 기록합니다.
등가 클래스를 정리합니다.
정리된 등가 클래스를 기반으로 반복된 부분(Run)에 레이블을 다시 할당합니다.
참고 문헌
[1] Haralick, Robert M., and Linda G. Shapiro, Computer and Robot Vision, Volume I, Addison-Wesley, 1992, pp. 28-48.
확장 기능
버전 내역
R2006a 이전에 개발됨참고 항목
bwconncomp
| bwlabeln
| bwselect
| labelmatrix
| label2rgb
| regionprops