灰度形态学图像处理
灰度图像的形态学梯度定义为膨胀运算与腐蚀运算的结果之间的差值。
灰值腐蚀
灰值膨胀
开运算与闭运算
实验步骤
(1)膨胀和腐蚀
- 用strel(’square’,3)函数构建平坦的3X3结构元素
- 用strel(’disk’,2)创建半径为2的圆盘结构元素
- 用函数imdilate对函数进行膨胀操作
- 用函数imrode对函数进行腐蚀操作
(2)开运算与闭运算
- 用strel(’disk’,5)创建半径为5的圆盘结构元素
- 用函数imopen对函数进行开运算操作
- 用函数imclose对函数进行闭运算操作
- 用循环结构体对图像进行开闭交替处理
实验结果
( 1 )膨胀和腐蚀
代码如下:
i= imread('E:\文本文件\作业\数字图像处理\图片\fishingboat.bmp');
s1=strel('square',3); %构造了一个平坦的3x3的结构元素
s2=strel('disk',2); % 创建圆盘半径2
gd=imdilate(i,s1); %对原图像进行膨胀操作
ge=imerode(i,s1); %对原图像进行腐蚀操作
gd1=imdilate(i,s2); %对原图像进行膨胀操作
ge1=imerode(i,s2); %对原图像进行腐蚀操作