2013-12-19 2 views
-4

각 지역의 area을 계산 한 라벨이 붙은 이미지가 있다고 가정 해보십시오. 특정 지역을 반환하려면 어떻게해야합니까? 즉, >=300<500 인 지역을 반환하겠습니까?특정 지역 반환

감사합니다.

+1

당신은 코드의 모든 단일 라인에 대한 질문을하는거야? – thewaywewalk

답변

1

당신은 그룹 벡터에 regionprops의 결과와는 인덱싱을 사용할 수 있습니다

rg = regionprops(L, 'Area'); 
allArea = [rg(:).Area]; % grouping all area values into a single vecotr 
labels = find(allArea >= 300 & allArea < 500); % select relevant regions 
관련 문제