数字图像与处理09形态学图像处理 .pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字图像与处理09形态学图像处理

内容 预备知识,集合运算 二值图像 膨胀与腐蚀,结构元素的分解 膨胀与腐蚀的组合(例如开运算、闭运算、击中或击不中,使用查找表LUT技术编程) 标注连通分量,函数imlabel() 形态学重构(由重构做开运算,填充孔洞,清除边界对象) 灰度图像形态学 膨胀与腐蚀 开运算与闭运算 重构 引言 形态学 一词通常指生物学的一个分支,用于处理动物和植物的形状和结构。 数学形态学(mathematical morphology, MM) 是根据形态学概念发展而来具有严格数学理论基础的科学,并在图像处理和模式识别领域得到了成功应用。 除了通常作为一种抽取图像中区域形状特征,如边界、骨骼和凸壳等,的工具外,也经常用于图像的预处理和后处理,如形态学滤波、细化和修剪等。 9.1预备知识 集合的运算 9.1预备知识 针对像素坐标集合的基本符号 集合B的映像 集合A的平移 9.2膨胀和腐蚀(二值图像) 9.2.1膨胀 膨胀是二值图像中加长或变粗的操作,操作由一个称为结构元素的集合来控制。结构元素中必须明确指定原点 图像A用结构元素B膨胀,记作A?B,其定义为: 9.2膨胀和腐蚀(二值图像) 9.2.1膨胀 9.2膨胀和腐蚀(二值图像) 9.2.1膨胀 例9.1,补全残缺文字 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.2膨胀和腐蚀(二值图像) 9.2.3 matlab函数 函数Strel函数用于产生预定义结构元素矩阵信息 Se=strel(shape,parameters) 9.2膨胀和腐蚀(二值图像) 9.2.3 matlab函数 函数getsequence可分解结构元素 例9.2,分解结构元素 9.2膨胀和腐蚀(二值图像) 9.2.4腐蚀 膨胀是二值图像中收缩或细化的操作,操作由一个称为结构元素的集合来控制。结构元素中必须明确指定原点 图像A用结构元素B膨胀,记作A?B,其定义为: 9.2膨胀和腐蚀(二值图像) 9.2.4腐蚀 9.2膨胀和腐蚀(二值图像) 9.2.4腐蚀 例9.3,去除细线 9.3膨胀和腐蚀的组合运算 开运算 图像A用结构元素B的开运算记作 开运算效果:平滑对象轮廓,断开狭窄的连接,取消细小的突出部分。 闭运算 图像A用结构元素B的闭运算记作 闭运算效果:将狭窄的缺口连接起来形成细长的弯口,并填充比结构小的孔洞。 9.3膨胀和腐蚀的组合运算 开运算和闭运算 开运算matlab函数,C=imopen(A,B) 闭运算matlab函数,C=imclose(A,B) 9.3膨胀和腐蚀的组合运算 开运算和闭运算 例9.4,函数imopen和imclose的使用 9.3膨胀和腐蚀的组合运算 开运算和闭运算 例9.4,指纹图像噪声去除 9.3膨胀和腐蚀的组合运算 9.3.2击中和(或)击不中变换 图像A用结构元素组B=(B1,B2)的击中击不中变换记作A?B 该变换用于识别特定形状 9.3膨胀和腐蚀的组合运算 9.3.2击中和(或)击不中变换 图像A用结构元素组B=(B1,B2)的击中击不中变换记作A?B 该变换用于识别特定形状 9.3膨胀和腐蚀的组合运算 9.3.2击中和(或)击不中变换 该变换的Matlab函数 C=bwhitmiss(A, B1,B2) 例9.5,定位图像中对象的左上角像素 9.3膨胀和腐蚀的组合运算 9.3.3击中和(或)击不中变换的编程 当结构元素较小时,使用查找表方式运行较快。事先构造查找表LUT,其中记录各种可能邻域模式是否匹配。 为此需要为每种邻域模式定义一个编号,可另邻域各位权重如下。 工具箱两个相关函数,makelut(), applylut() 9.3膨胀和腐蚀的组合运算 9.3.3击中和(或)击不中变换的编程 9.3膨胀和腐蚀的组合运算 9.3.3击中和(或)击不中变换的编程 提取图像的端点 9.3膨胀和腐蚀的组合运算 9.3.3击中和(或)击不中变换的编程 例9.6,使用二值图像和查找表编写conway的生命游戏程序, test09_06.m 9.3膨胀和腐蚀的组合运算 9.3.4工具箱函数bwmorph 9.3膨胀和腐蚀的组合运算 9.3.4工具箱函数bwmorph,test09_0601.m Bwmorph的使用,细化指纹 骨骼化,去除端点 9.4连通分量 基本概念 N4(p), ND(p), N8(p); 4邻接,8邻接; 4连接,8连接 9.4连通分量 标记连通分量的函数bwlabel [L,num]=bwlabel(f,conn);其中f是二进制图像

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档