- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像处理形态学图像处理第1页/共44页
内容预备知识,集合运算二值图像膨胀与腐蚀,结构元素的分解膨胀与腐蚀的组合(例如开运算、闭运算、击中或击不中,使用查找表LUT技术编程)标注连通分量,函数imlabel()形态学重构(由重构做开运算,填充孔洞,清除边界对象)灰度图像形态学膨胀与腐蚀开运算与闭运算重构第2页/共44页
引言形态学一词通常指生物学的一个分支,用于处理动物和植物的形状和结构。数学形态学(mathematical morphology, MM)是根据形态学概念发展而来具有严格数学理论基础的科学,并在图像处理和模式识别领域得到了成功应用。除了通常作为一种抽取图像中区域形状特征,如边界、骨骼和凸壳等,的工具外,也经常用于图像的预处理和后处理,如形态学滤波、细化和修剪等。第3页/共44页
9.1预备知识集合的运算第4页/共44页
9.1预备知识针对像素坐标集合的基本符号集合B的映像集合A的平移第5页/共44页
9.2膨胀和腐蚀(二值图像)9.2.1膨胀膨胀是二值图像中加长或变粗的操作,操作由一个称为结构元素的集合来控制。结构元素中必须明确指定原点图像A用结构元素B膨胀,记作A?B,其定义为:第6页/共44页
9.2膨胀和腐蚀(二值图像)9.2.1膨胀第7页/共44页
9.2膨胀和腐蚀(二值图像)9.2.1膨胀例9.1,补全残缺文字第8页/共44页
9.2膨胀和腐蚀(二值图像)9.2.2结构元素的分解膨胀满足结合律,即A?(B?C)= A?B?C若结构元素B可以分解为B= B1?B2,则用B对A膨胀A?B=A?(B1?B2)=A?B1?B2,后者计算效率更高第9页/共44页
9.2膨胀和腐蚀(二值图像)9.2.3 matlab函数函数Strel函数用于产生预定义结构元素矩阵信息Se=strel(shape,parameters)第10页/共44页
9.2膨胀和腐蚀(二值图像)9.2.3 matlab函数函数getsequence可分解结构元素例9.2,分解结构元素第11页/共44页
9.2膨胀和腐蚀(二值图像)9.2.4腐蚀膨胀是二值图像中收缩或细化的操作,操作由一个称为结构元素的集合来控制。结构元素中必须明确指定原点图像A用结构元素B膨胀,记作A?B,其定义为:第12页/共44页
9.2膨胀和腐蚀(二值图像)9.2.4腐蚀第13页/共44页
9.2膨胀和腐蚀(二值图像)9.2.4腐蚀例9.3,去除细线A = imread(ic.tif);se = strel(disk, 10);figure;subplot(2,2,1);imshow(A)title(原始图像)A2 = imerode(A, se);subplot(2,2,2);imshow(A2)title(使用结构元素[disk(10)]腐蚀后的图像)se = strel(disk, 5);A3 = imerode(A, se);subplot(2,2,3);imshow(A3)title(使用结构元素[disk(5)]腐蚀后的图像)A4 = imerode(A, strel(disk, 20));subplot(2,2,4);imshow(A4)title(使用结构元素[disk(20)]腐蚀后的图像)第14页/共44页
9.3膨胀和腐蚀的组合运算开运算图像A用结构元素B的开运算记作开运算效果:平滑对象轮廓,断开狭窄的连接,取消细小的突出部分。闭运算图像A用结构元素B的闭运算记作闭运算效果:将狭窄的缺口连接起来形成细长的弯口,并填充比结构小的孔洞。第15页/共44页
9.3膨胀和腐蚀的组合运算开运算和闭运算开运算matlab函数,C=imopen(A,B)闭运算matlab函数,C=imclose(A,B)第16页/共44页
9.3膨胀和腐蚀的组合运算开运算和闭运算例9.4,函数imopen和imclose的使用第17页/共44页
9.3膨胀和腐蚀的组合运算开运算和闭运算例9.4,指纹图像噪声去除第18页/共44页
9.3膨胀和腐蚀的组合运算9.3.2击中和(或)击不中变换图像A用结构元素组B=(B1,B2)的击中击不中变换记作A?B该变换用于识别特定形状第19页/共44页
9.3膨胀和腐蚀的组合运算9.3.2击中和(或)击不中变换图像A用结构元素组B=(B1,B2)的击中击不中变换记作A?B该变换用于识别特定形状第20页/共44页
9.3膨胀和腐蚀的组合运算9.3.2击中和(或)击不中变换该变换的Matlab函数C=bwhitmiss(A, B1,B2)例9.5,定位图像中对象的左上角像素%% 例9.5 bwhitmiss 击中或击不中变换B1 = strel([0 0 0;0 1 1; 0 1 0]); B2 = strel([1 1 1; 1 0 0;1
文档评论(0)