📄 my.m
字号:
clear,clc;
h=imread('ceshi2.bmp');
i=im2bw(h);%Convert image to binary image
% i1i=187;
% i1j=192;
% for ai=181:193
% for aj=186:198
% if(sqrt(double(ai-i1i)^2+double(aj-i1j)^2)<=5)
% i(ai,aj)=1;
% end
% end
% end
% 定义圆形结构元素
figure,imshow(i);%0
% 对521三个数字进行膨胀处理
i1=i;
for i1i=6:205
for i1j=6:205
flag=0;
if(i1i>=181&&i1i<=193&&i1j>=186&&i1j<=198)
continue;
else
if(i(i1i,i1j)==1)
for ai=i1i-5:i1i+5
for aj=i1j-5:i1j+5
if(i1(ai,aj)==0&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=5)
i(i1i,i1j)=0;
flag=1;
break;
end
end
if(flag==1)
break;
end
end
end
end
end
end
figure,imshow(i);%显示膨胀后的图片
h=imread('ceshi2.bmp');
i=im2bw(h);
%对图片中的521进行腐蚀处理
i2=i;
for i1i=3:205
for i1j=3:205
flag=0;
if(i1i>=184&&i1i<=190&&i1j>=189&&i1j<=195)
continue;
else
for ai=i1i-2:i1i+2
for aj=i1j-2:i1j+2
if(i2(ai,aj)==1&&sqrt(double((ai-i1i)^2+(aj-i1j)^2))<=2)
i(i1i,i1j)=1;
flag=1;
break;
end
end
if(flag==1)
break;
end
end
end
end
end
figure,imshow(i);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -