arbitrary或空 | 自定义结构元素 |
disk | 圆形 |
square | 正方形 |
rectangle | 长方形 |
line | 线型 |
pair | 包含2个点的结构元素 |
diamond | 菱形 |
octagon | 八角形 |
I=imread('D:\Documents\Desktop\TEST.jpg'); SE=strel('disk',10); im=imdilate(I,SE); figure,imshow(im);
能够理解为B的中心(锚点)沿着A的外边界走了一圈。膨胀是对高亮部分而言,A区域以外的部分 < A的高亮像素,所里外面被里面取代。函数
I=imread('D:\Documents\Desktop\TEST.jpg'); SE=strel('disk',10); im=imdilate(I,SE); figure,imshow(im);
腐蚀能够理解为B的中心(锚点)沿着A的内边界走了一圈。腐蚀也是对高亮部分而言,A区域以外的部分 < A的高亮像素,所里里面被外面取代。spa
I=imread('D:\Documents\Desktop\kakurablack.jpg'); SE=strel('disk',5);%定义结构元素的形状,圆形-半径5 Iop=imopen(I,SE);%开运算函数,能够直接进行开运算 Icl=imclose(I,SE);%闭运算函数,能够直接进行闭运算 imd=imdilate(I,SE);%只进行膨胀 ime=imerode(I,SE);%只进行腐蚀 imebi=imdilate(imerode(I,SE),SE);%闭运算,先膨胀再腐蚀 imekai=imerode(imdilate(I,SE),SE);%开运算,先腐蚀再膨胀