我想在MATLAB中使用數學形態學函數來查找can.png圖像的邊界。輸入圖像是:圖像在Matlab中變形
我希望得到一個邊界,例如:
我試圖用不同的組合和參數使用strel,imerode,imdilate,但結果(遠離預期)
我的一個試用代碼是:
a = imread ('can.png');
b = im2bw(a);
SE = strel('rectangle', [10 50 ]) ;
i2 = imdilate(b,SE);
figure(1); imshow(i2);
p = ones(4);
c = b - imerode(b,p);
figure(2); imshow(c);
輸出是:
任何機構可以幫助我,如何創建預期的圖像(黑色背景爲能瘦邊界,好嗎?非常感謝你。
以何種方式是這樣的圖像變形?改變你的問題的標題,以更好地反映你在之後。 – mmgp