12形态学图像处理教程.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文档。上传文档
查看更多
7. 连通分量的提取及其实现 给图像中每个连通区域分配一个唯一代表该区域的编号,在输出图像中该连通区域内的所有像素的像素值都赋值为该区域的编号,这样输出的图像称为标记图像。 算法描述如下: 初始化:B0为连通分量A1中的某个点,A1为A的一个连通区域,S为膨胀结构元素。 循环: 直到 提取连通分量与区域填充算法十分类似,只需改变膨胀结构元素(8连通使用3×3的正方形结构元素,4连通使用3×3的十字形结构元素)并且把每次膨胀后同A补集的交改为同A的交集。 连通分量用函数bwlabel实现,调用如下: [ L num] = bwlabel (Ibw, conn) Ibw为一幅输入二值图像 conn为可选参数,指明要提取的连通分量是4连通还是8连通,默认值为8。 L为标注图像 num为二值图像中连通分量的个数。 I=imread(coins.png); bw=im2bw(I); % 灰度图像转化为二值图像 bw1=imfill(bw,holes); % 填充 [L num]=bwlabel(bw1,8); % 标记图像 rgb = label2rgb(L); % 转化为RGB图像 subplot(2,2,1),imshow(I); title(原始灰度图像); subplot(2,2,2),imshow(bw); title(二值图像); subplot(2,2,3),imshow(bw1); title(填充后的二值图像); subplot(2,2,4),imshow(rgb); title(标记图像); 统计连通区域的个数 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * I=imread(circles.png); se=strel(square,6); Id=imerode(I,se); IO=imopen(I,se); subplot(1,3,1),imshow(I); title(原图像); subplot(1,3,2),imshow(Id); title(6×6的正方形结构元素腐蚀); subplot(1,3,3),imshow(IO); title(6×6的正方形结构元素开运算); 相同结构元素的腐蚀与开运算比较图 I=imread(circuit.tif); thresh=graythresh(I); % 求最优阈值 bw1=im2bw(I,thresh); % 灰度图像变为二值图像 se=strel(rectangle,[20,10]); % 定义矩形结构元素 Id=imerode(bw1,se); % 腐蚀运算 IO=imopen(bw1,se); % 开运算 subplot(1,3,1),imshow(bw1); title(原图像); subplot(1,3,2),imshow(Id); title(矩形结构元素腐蚀); subplot(1,3,3),imshow(IO); title(矩形结构元素开运算); 矩形结构元素腐蚀与开运算 4、闭运算及其实现 使用结构S对A进行闭运算,记为A?S,表示为: 含义:先用结构元素S对A进行膨胀,然后用S对膨胀结果进行腐蚀 闭运算同样可以使轮廓变得平滑,但与开运算相反,它通常能够弥合狭窄的间断,填充小的洞孔。 以相同的结构元素先后调用imdilate和imerode即可实现闭操作,也可直接调用闭运算函数imclose 对于多次应用开运算和闭运算和只进行一次运算的效果相同 I=imread(circles.png); se=strel(disk,5); % 5×5的圆形结构元素 Id=imdilate(I,se); % 膨胀 IC=imclose(I,se); % 闭运算 subplot(1,3,1),imshow(I),title(原图像); subplot(1,3,2),imshow(Id); title(5×5的圆形结构元素膨胀); subplot(1,3,3),imshow(IC); title(5×5的圆形结构元素闭操作); 相同结构元素的膨胀与闭操作的比较 开闭运算的代数性质 对偶性 扩展性(收缩性) 即开运算使原图像缩小,而闭运算使原图像扩大 3 . 二值图像中形态学的应用 设有两幅图像A和B,如果A∩B≠ ,那么

文档评论(0)

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

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

1亿VIP精品文档

相关文档