1

Matlab の形態学的拡張演算子を使用して、バイナリ イメージの黒い領域を拡大するとします。目的の出力は次のようになりますが、指定されたコードは別の画像を生成します! ここに画像の説明を入力

bin = ones(10,10, 'uint8');
bin(3:8, 3:8) = 0;
bin([4 7], [4 7]) = 1;
nhood = [1 0 1; 
         0 0 0; 
         1 0 1];
dil = imdilate(bin, strel(nhood))
figure; 
subplot(1,2,1)
imshow(255*bin, 'InitialMagnification', 'fit')
subplot(1,2,2)
imshow(255*dil, 'InitialMagnification', 'fit')

構造化要素と元の画像を以下に示します。

4

1 に答える 1