matlab腐蚀膨胀开运算,图像处理 matlab函数 膨胀 腐蚀 开 闭运算

img_gray=imread('rice.png');

img_erzhi=imread('testpat1.png');

imshow(img_gray)

figure,imshow(img_erzhi)

[m n]=size(img_gray);

img_gray_fu=zeros(m,n);

img_gray_peng=zeros(m,n);

img_erzhi_fu=zeros(m,n);

img_erzhi_peng=zeros(m,n);

for i=2:m-1

for j=2:n-1

img_gray_fu(i,j)=min(min(img_gray(i-1:i+1,j-1:j+1)));

img_gray_peng(i,j)=max(max(img_gray(i-1:i+1,j-1:j+1)));

end

end

figure,imshow(uint8(img_gray_fu));

figure,imshow(uint8(img_gray_peng));

for i=2:m-1

for j=2:n-1

img_erzhi_fu(i,j)=min(min(img_erzhi(i-1:i+1,j-1:j+1)));

img_erzhi_peng(i,j)=max(max(img_erzhi(i-1:i+1,j-1:j+1)));

end

end

figure,imshow(uint8(img_erzhi_fu));

figure,imshow(uint8(img_erzhi_peng));

matlab腐蚀膨胀开运算,图像处理 matlab函数 膨胀 腐蚀 开 闭运算_第1张图片

matlab腐蚀膨胀开运算,图像处理 matlab函数 膨胀 腐蚀 开 闭运算_第2张图片

matlab腐蚀膨胀开运算,图像处理 matlab函数 膨胀 腐蚀 开 闭运算_第3张图片

你可能感兴趣的:(matlab腐蚀膨胀开运算)