网站大量收购独家精品文档,联系QQ:2885784924

形态学处理要点分析.doc

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章的练习主要是形态学的一些基本概念和技术,这些构成了一组提取图像特征的有力工具,针对二值图像和灰度图像的腐蚀、膨胀和重构的基本操作可以组合使用,以执行非常宽泛的任务。其练习代码和结果如下: 1 %% 第9章 形态学处理 2 3 %% imdilate膨胀 4 clc 5 clear 6 7 A1=imread(.\images\dipum_images_ch09\Fig0906(a)(broken-text).tif); 8 info=imfinfo(.\images\dipum_images_ch09\Fig0906(a)(broken-text).tif) 9 B=[0 1 0 10 1 1 1 11 0 1 0]; 12 A2=imdilate(A1,B);%图像A1被结构元素B膨胀 13 A3=imdilate(A2,B); 14 A4=imdilate(A3,B); 15 16 subplot(221),imshow(A1); 17 title(imdilate膨胀原始图像); 18 19 subplot(222),imshow(A2); 20 title(使用B后1次膨胀后的图像); 21 22 subplot(223),imshow(A3); 23 title(使用B后2次膨胀后的图像); 24 25 subplot(224),imshow(A4); 26 title(使用B后3次膨胀后的图像); 27%imdilate图像膨胀处理过程运行结果如下: 28 29 %% imerode腐蚀 30 clc 31 clear 32 A1=imread(.\images\dipum_images_ch09\Fig0908(a)(wirebond-mask).tif); 33 subplot(221),imshow(A1); 34 title(腐蚀原始图像); 35 36 %strel函数的功能是运用各种形状和大小构造结构元素 37 se1=strel(disk,5);%这里是创建一个半径为5的平坦型圆盘结构元素 38 A2=imerode(A1,se1); 39 subplot(222),imshow(A2); 40 title(使用结构原始disk(5)腐蚀后的图像); 41 42 se2=strel(disk,10); 43 A3=imerode(A1,se2); 44 subplot(223),imshow(A3); 45 title(使用结构原始disk(10)腐蚀后的图像); 46 47 se3=strel(disk,20); 48 A4=imerode(A1,se3); 49 subplot(224),imshow(A4); 50 title(使用结构原始disk(20)腐蚀后的图像); 51 %图像腐蚀处理过程运行结果如下: 52 53 %% 开运算和闭运算 54 clc 55 clear 56 f=imread(.\images\dipum_images_ch09\Fig0910(a)(shapes).tif); 57 %se=strel(square,5);%方型结构元素 58 se=strel(disk,5);%圆盘型结构元素 59 imshow(f);%原图像 60 title(开闭运算原始图像) 61%运行结果如下: 62 63 %开运算数学上是先腐蚀后膨胀的结果 64 %开运算的物理结果为完全删除了不能包含结构元素的对象区域,平滑 65 %了对象的轮廓,断开了狭窄的连接,去掉了细小的突出部分 66 fo=imopen(f,se);%直接开运算 67 figure,subplot(221),imshow(fo); 68 title(直接开运算); 69 70 %闭运算在数学上是先膨胀再腐蚀的结果 71 %闭运算的物理结果也是会平滑对象的轮廓,但是与开运算不同的是,闭运算 72 %一般会将狭窄的缺口连接起来形成细长的弯口,并填充比结构元素小的洞 73 fc=imclose(f,se);%直接闭运算 74 subplot(222),imshow(fc); 75 title(直接闭运算); 76 77 foc=imclose(fo,se);%先开后闭运算 78 subplot(223),imshow(foc); 79 title(先开后闭运算); 80 81 fco=imopen(fc,se);%先闭后开运算 82 subplot(224),imshow(fco); 83 title(先闭后开

文档评论(0)

挺进公司 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档