您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 实验六形态学运算实验报告
实验六形态学运算实验结果:方形膨胀结构I=imread('Plane2.jpg');level=graythresh(I);%得到合适的阈值bw=im2bw(I,level);%二值化SE=strel('square',3);%设置膨胀结构元素BW1=imdilate(bw,SE);%膨胀SE1=strel('arbitrary',eye(5));%设置腐蚀结构元素BW2=imerode(bw,SE1);%腐蚀BW3=bwmorph(bw,'open');%开运算BW4=bwmorph(bw,'close');%闭运算subplot(3,2,1),imshow(I);title('original');subplot(3,2,2),imshow(bw);title('2bw');subplot(3,2,3),imshow(BW1);title('dilate');subplot(3,2,4),imshow(BW2);title('erode');subplot(3,2,5),imshow(BW3);title('open');subplot(3,2,6),imshow(BW4);title('close');original2bwdilateerodeopenclose将膨胀结构元素改为SE=strel('disk',7);圆形膨胀结构original2bwdilateerodeopenclose将膨胀结构元素改为SE=strel('diamond',3);十字形膨胀结构original2bwdilateerodeopenclose分析:腐蚀是使目标收缩,孔洞扩大,用于除去图像小颗粒噪声和目标之间的粘连;膨胀的作用是使孔洞收缩,目标扩大,用于消除图像中的小颗粒噪声和填补凹陷。开运算和闭运算I=imread('Plane2.jpg');level=graythresh(I);%得到合适的阈值bw=im2bw(I,level);%二值化SE=strel('square',3);%设置膨胀结构元素SE1=strel('arbitrary',eye(5));%设置腐蚀结构元素BW1=imdilate(bw,SE);%膨胀BW2=imerode(BW1,SE1);%闭运算BW3=imerode(bw,SE1);%腐蚀BW4=imdilate(BW3,SE);%开运算subplot(3,2,1),imshow(I);title('original');subplot(3,2,2),imshow(bw);title('2bw');subplot(3,2,3),imshow(BW1);title('dilate');subplot(3,2,4),imshow(BW2);title('close');subplot(3,2,5),imshow(BW3);title('erode');subplot(3,2,6),imshow(BW4);title('open');original2bwdilatecloseerodeopen分析:开运算的作用是光滑目标轮廓,消除小目标,在纤细点处分离物体,同时不改变物体的面积;用于除去图像小颗粒噪声和断开目标之间的粘连;闭运算的目的是在保持原目标的大小与形态的同时,填充凹陷、弥合孔洞和裂缝。开、闭运算对于单纯的膨胀和腐蚀有着修复作用。细化I=imread('Plane2.jpg');level=graythresh(I);bw=im2bw(I,level);BW1=bwmorph(bw,'thin',inf);%细化BW2=bwmorph(bw,'skel',inf);%骨架化subplot(2,2,1),imshow(I);title('original');subplot(2,2,2),imshow(bw);title('2bw');subplot(2,2,3),imshow(BW1);title('thin');subplot(2,2,4),imshow(BW2);title('skel');original2bwthinskel分析:细化将大量复杂的影像处理转换成最基本的移位和逻辑运算的组合,便于并行处理和硬件实现。缺点是无法避免噪声的影响。
本文标题:实验六形态学运算实验报告
链接地址:https://www.777doc.com/doc-2459566 .html