- 1、本文档共98页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 图像的形态处理学
? 形态学图像处理 本章要点: ? 形态学基本概念 ? 图像腐蚀 ? 图像膨胀 ? 图像开启与闭合 ? 图像细化 ? 图像粗化 ? 中轴变换 数学形态学基本概念 形态学基本概念 数学形态学以图像的形态特征为研究对象,描述图像的基本特征和基本结构,也就是描述图像中元素与元素、部分与部分间的关系。 形态学图像分析的基本步骤 形态学图像变换中结构元选取的原则 形态学图像分析的优点 介绍几个数学形态学中的基本符号和术语。 1.元素和集合 2.交集、并集和补集 3.包含、击中与击不中 4.目标和结构元素 集合关系的图形表示 最常见的数学形态基本运算: 腐蚀(erosion) 膨胀(dilation) 开运算(opening) 闭运算(closing) 击中或击不中(hit-or-miss) 图像腐蚀 1.理论基础 腐蚀的数学表达式是: S = (a)原图 (b)结构元素图 (c)腐蚀示意图 腐蚀示意图 水平腐蚀 1 理论基础 水平腐蚀的原理同上面介绍的相同,只是使用的结构元素不同,水平腐蚀所用的结构元素[0 0 0]如图所示: 2 实现步骤 1)? 得原图像的首地址及图像的宽和高,并二值化为1(背景为白),物体为黑。 2)开辟一块内存缓冲区,并初始化为255。 3)由于使用1×3的结构元素结构[0,0,0],为防越界,不处理最左边和最右边的两列像素,从第2行第2列开始,将像素点赋为0,检查这个像素点,判断该像素点的前一点和后一点中是否有背景点,有则将 检查的像素点的灰度值赋为255,否则保持不变。 4)?循环步骤3,直到处理完原图的全部像素点。 5)? 将结果暂存在内存缓冲区中。 6) 将结果从内存复制到原图的数据区。 垂直腐蚀 1 理论基础 垂直腐蚀所用的结构元素 ,如图所示。 结构元素示意图 2 实现步骤 (1)得原图像的首地址及图像的宽和高。 (2)开辟一块内存缓冲区,并初始化为255。 (3)由于使用3×1的结构元素结构 ,为防越界, 不处理最上边和最下边的两行像素,从第2行第2列开始,将像素点赋为0,检查这个像素点,判断该像素点的上一点和下一点中是否有背景点,有则将 检查的像素点的灰度值赋为255,否则保持不变。 (4)循环步骤3,直到处理完原图的全部像素点。 (5)将结果暂存在内存缓冲区中。 (6)将结果从内存复制到原图的数据区。 全方向腐蚀 1. 理论基础 全方向腐蚀所用的结构元素如图所示。 全方向腐蚀结构元素示意图 2. 实现步骤 (1)得原图像的首地址及图像的宽和高。 (2)辟一块内存缓冲区,并初始化为255。 (3)为用到3×3的结构元素,所以需定义一个一维数组S[9], B[ 9 ] = (4)为防越界,不处理最左边、最右边、最上边和最下边四边的像素,从第2行第2列开始,将像素点赋为0,检查这个像素点,利用结构元素数组判断该像素点的前一点、后一点、上一点、下一点这四点(即数组中除中心点外,四个为0的位置)中是否有背景点,有则将检查的像素点的灰度值赋为255,否则保持不变。 当然也可以定义不同形状的结构。 元素B来进行不同的腐蚀,但处理的方法都是检查B中为0所对应的像素点是否全部为物体(即为0),是则保留该点,否则置为255。 (5)循环步骤4,直到处理完原图的全部像素点。 (6)将结果暂存在内存缓冲区中。 (7)将结果从内存复制到原图的数据区。 3.处理效果图 (a)腐蚀原图 (b)水平腐蚀效果图 (c)垂直腐蚀效果图 (d)全方向腐蚀效果图 腐蚀操作应用举例:消除二值图像中的不相关细节 图像膨胀 1. 理论基础 膨胀的数学表达式是: S=X (a)原图 (b)结构元素图 c)膨胀示意图 水平膨胀 1 理论基础 水平膨胀所用的结构元素如图所示 水平膨胀结构元素示意图 2.实现步骤 (1)获得原图像的首地址及图像的高和宽。 (2)开辟一块内存缓冲区,并初始化为255。 (3)使用1×3的模板结构B,B=为防越界,不处理最左边和最右边的两列像素,从第2行第2列开始,将像素点赋为255,检查这个像素点,判断该像素点的前一点和后一点中是否与结构
文档评论(0)