脚本宝典收集整理的这篇文章主要介绍了2021—2022学年第一学期寒假学习记录11,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
2022.01.11,今天是服务外包竞赛:随便拿个奖队的项目进行的第十一天,今天根据项目要求继续学习matlab数字图像处理
1、实验目的
学习常见的数学形态学运算基本方法,了解腐蚀、膨胀、开运算、闭运算取得的效果,培养处理实际图像的能力,并为课堂教学提供配套的实践机会。
2、实验要求
利用MatLab工具箱中关于数学形态学运算的函数,计算本指导书中指定二值图像进行处理。
3、实验内容与步骤
4、实验程序
I=imread('C:UsersGatewayDesktopͼƬplane.jpg');
figure;imshow(I);
level=graythresh(I); %得到合适的阈值
bw=im2bw(I,level); %二值化
SE=strel('square',3); %设置膨胀结构元素
BW1=imdilate(bw,SE); %膨胀
SE1=strel('arbitrary',eye(5)); %设置腐蚀结构元素
BW2=imerode(bw,SE); %腐蚀
BW3=bwmorph(bw,'open'); %开运算
BW4=bwmorph(bw,'close'); %闭运算
figure;imshow(bw);
figure;imshow(BW1);
figure;imshow(BW2);
figure;imshow(BW3);
figure;imshow(BW4);
原图
二值化图像
膨胀
腐蚀
开运算
闭运算
5、思考题/问答题
腐蚀操作会去掉物体的边缘点,细小物体所有的点都会被认为是边缘点,因此会整个被删去。再做膨胀时,留下来的大物体会变回原来的大小,而被删除的小物体则永远消失了。
膨胀操作会使物体的边界向外扩张,如果物体内部存在小空洞的话,经过膨胀操作这些洞将被补上,因而不再是边界了。再进行腐蚀操作时,外部边界将变回原来的样子,而这些内部空洞则永远消失了。
先腐蚀后膨胀的过程称为开运算。用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。先膨胀后腐蚀的过程称为闭运算。用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。
通常,由于噪声的影响,图象在阈值化后所得到边界往往是很不平滑的,物体区域具有一些噪声孔,背景区域上散布着一些小的噪声物体。连续的开和闭运算可以有效地改善这种情况。有时需要经过多次腐蚀之后再加上相同次数的膨胀,才可以产生比较好的效果。
以上是脚本宝典为你收集整理的2021—2022学年第一学期寒假学习记录11全部内容,希望文章能够帮你解决2021—2022学年第一学期寒假学习记录11所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。