形态学算子的主要思想是用一定形状的结构元素SE(structureelement)在图像中抽取出相应的某些结构,通常可以用于图像的滤波、分割、分类等处理。形态学算子有腐蚀、膨胀、开和闭四种。

腐蚀

腐蚀是一种消除边界点,使边界向内部收缩的过程。可以用来消除小且无意义的物体。

腐蚀的算法: 用3x3的结构元素,扫描图像的每一个像素 用结构元素与其覆盖的二值图像做“与”操作 如果都为1,结果图像的该像素为1。否则为0。

结果:使二值图像减小一圈。

膨胀

膨胀是将与物体接触的所有背景点合并到该物体中,使边界向外部扩张的过程。可以用来填补物体中的空洞。

膨胀的算法: 用3x3的结构元素,扫描图像的每一个像素 用结构元素与其覆盖的二值图像做“与”操作 如果都为0,结果图像的该像素为0。否则为1

结果:使二值图像扩大一圈

 

虽然腐蚀可以将粘连的目标进行分离,膨胀可以将断续的目标进行连接,但是无论是腐蚀还是膨胀处理后,目标的尺寸都会产生变化。

开运算,闭运算就是为了解决这个问题。

开运算

先腐蚀后膨胀的过程称为开运算。

用来消除小物体、在纤细点处分离物体、平滑较大物体的边界的同时并不明显改变其面积。

闭运算

先膨胀后腐蚀的过程称为闭运算。

用来填充物体内细小空洞、连接邻近物体、平滑其边界的同时并不明显改变其面积。

 

以下是采用网络上图片进行测试

形态学算子

             原图

 

形态学算子

            腐蚀图

 

形态学算子

           膨胀结果图

 

形态学算子

            开运算结果图

 

形态学算子

           闭运算结果图

 

 

 

 

相关文章:

  • 2021-04-13
  • 2022-12-23
  • 2021-12-17
  • 2021-12-29
  • 2021-05-22
  • 2021-08-22
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-04-10
  • 2021-12-18
  • 2021-07-11
  • 2022-12-23
  • 2021-12-12
  • 2022-12-23
相关资源
相似解决方案