-2
안녕하세요
나는 Matlab을 사용하고 있습니다.
어떻게 이진 이미지에서 내부 윤곽을 찾을 수 있습니까?
누구나 간단한 방법을 말해 주거나 나에게 코드 예제를 제공 할 수 있습니까?
이것은 내 과제와 관련이 있습니다.
감사합니다.
Matlab 바이너리 이미지에서 내부 윤곽선을 찾으시겠습니까?
안녕하세요
나는 Matlab을 사용하고 있습니다.
어떻게 이진 이미지에서 내부 윤곽을 찾을 수 있습니까?
누구나 간단한 방법을 말해 주거나 나에게 코드 예제를 제공 할 수 있습니까?
이것은 내 과제와 관련이 있습니다.
감사합니다.
Matlab 바이너리 이미지에서 내부 윤곽선을 찾으시겠습니까?
당신은 단순히 bwtraceboundary을 사용할 수 있습니다, 여기에 예입니다 : 이미이 시도
BW = imread('blobs.png');
imshow(BW,[]);
s=size(BW);
for row = 2:55:s(1)
for col=1:s(2)
if BW(row,col),
break;
end
end
contour = bwtraceboundary(BW, [row, col], 'W', 8, 50,...
'counterclockwise');
if(~isempty(contour))
hold on;
plot(contour(:,2),contour(:,1),'g','LineWidth',2);
hold on;
plot(col, row,'gx','LineWidth',2);
else
hold on; plot(col, row,'rx','LineWidth',2);
end
end
그러나 그것은 작동하지 않았다! 노력에 감사드립니다. – junto
내 PC에서 일하고 있는데, 뭐가 잘못 되었나요? – MBZ
@junto : 아니, "작동하지 않는다"고 했지. –