0
검은 색 객체에는 흰색 부분이 있습니다.MATLAB에서 bwlabel을 사용한 후에 연결된 구성 요소의 레이블을 변경할 수 있습니까?
개체의 모든 흰색 부분을 인접한 검은 색으로 덮어야합니다.
bwlabel 함수는 검정색 부분을 '2'로 지정하고 흰색 부분을 '1'로 지정합니다.
어떻게 든 필요한 개체의 레이블을 변경하고 흰색 부분을 검정색으로 덮을 수 있습니다.
a=imread('3.jpg');
figure(),imshow(a),title('Original image');
b=im2bw(a, graythresh(a));
figure(),imshow(b),title('Grayscale image');
[c,num]=bwlabel(b);
figure(),imshow(c),title('labelled image');
for i=1:1:num
figure(),imshow(c==i),title('OBJECT');
end
내가 더 무엇을 할 수 :
나는 개별적으로 다음 코드를 사용하여 개체를 격리했다? 다른 방법으로 동일한 결과를 얻을 수 있습니까?