美文网首页
matlab|二值形态学处理

matlab|二值形态学处理

作者: rivrui | 来源:发表于2019-05-24 23:12 被阅读0次

图像的二值形态学处理,是利用集合论的思想,能够简化图像数据,保持基本形状特征,除去不相干的结构,此外还能并行实现。

名词介绍

位移:A用x=(x1, x2)位移,记为(A)x

(A)x={y|y=a+x, a∈A}

映像:Â

Â={x|x=-a, a∈A}

二值形态学的基本操作有膨胀,腐蚀,开和闭。

一般的,A为图像集合,B为结构元素,用B对A进行上述操作,结构元素B需要指定一个参考点。

膨胀

和模板处理的过程很类似,就是B在A上面进行卷积,这里B需要取镜像,如果B∩A≠∅,则保留B所有的元素,如此,最后得到的图像就是A用B来膨胀的结果。

膨胀一般的应用有低分辨率的文本的膨胀,断线相连。

腐蚀

如果说B是A的子集,则保留B的控制点,如此完成卷积,最后得到的结果则就是A用B腐蚀的结果。

A先用B进行腐蚀运算,再用B进行膨胀运算,这就是开运算。开运算可以删除小物品,将物体拆分为小物品,还能平滑大物品边界而不明显改变它们的面积。

如果是先膨胀,再腐蚀,这样的组合运算则是闭运算。其效果可以填充小物品,连接相近的物体,平滑物体的边界而不明显改变它们的面积。

开启和闭合运算具有对偶性

击中和击不中是形状检测的基本工具,暂略。

二值形态学实用算法

噪声滤除

先开再闭

边界提取

A先用B腐蚀得到腐蚀结果C,再用A减去腐蚀结果C就得到A的边界。

β(A)= A – (AyB)

孔洞填充

连通分量的提取

凸壳

细化

粗化

骨架提取

相关文章

  • matlab|二值形态学处理

    图像的二值形态学处理,是利用集合论的思想,能够简化图像数据,保持基本形状特征,除去不相干的结构,此外还能并行实现。...

  • 灰度形态学基本运算

    上海交通大学 医学图像处理 与二值形态学相对应另一种形态学运算是灰度形态学。灰度形态学与二值形态学相比,不仅在图像...

  • 形态学算法

    上海交通大学 医学图像处理技术 形态学的二值运算 形态学二值运算包括膨胀,腐蚀,开运算和闭运算基本方法,如下图所示...

  • 二值形态学算法的实现

    前言 在二值形态学的学习过程中,已经学习了二值形态学算法的基本理论知识,本篇文章将会利用Python实现有关二值形...

  • 形态学操作-腐蚀与膨胀

    1.形态学操作形态学操作就是基于形状的一系列图像处理操作。一般情况下对二值化的图像进行操作。腐蚀与膨胀是最基本的形...

  • OpenCV+Python形态学

    图像的形态学处理主要用于二值图像,白色部分是主体。 Erosion 腐蚀 算法:一个固定大小的kernel,在一个...

  • opencv+python -- 膨胀与腐蚀

    图像形态学-是图像处理学科的一个单独分支学科-灰度与二值图像处理中重要手段-是由数学的集合论等相关理论发展起来的 ...

  • 形态学图像处理

    形态学图像处理 以下为二值图像 有结构元,集合。结构元具有原点,原点可以自己确定,一般为重心位置。 腐蚀为A的补集...

  • 二值形态学

    姓名:熊子豪 学号:19011210143 转载自 https://blog.csdn.net/qq_27248...

  • 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑

    【OpenCV入门教程之十一】 形态学图像处理(二):开运算、闭运算、形态学梯度、顶帽、黑帽合辑 一、概念 1.1...

网友评论

      本文标题:matlab|二值形态学处理

      本文链接:https://www.haomeiwen.com/subject/gcyozqtx.html