【数字图像处理】第9章:图像的数学形态学处理 —— 01 形态学的一些概念

我在刚接触到代码中 SE 这个概念的时候,非常不理解。现在知道它其实是形态学中的概念。

数字图像处理 —— 图像的数学形态学处理 —— 形态学的一些概念

1、形态学是这个词 —— 数学形态学(Mathematical Morphology

  • 起初只有 "二值形态学"(Binary Morphology,后来发展出 "灰度形态学"(Gray Morphology
  • 它的数学基础是集合论
  • 用形态学的理论做图像分析时,也需要一个模板,就是这个模板的概念一直困惑着我。这种几何形态学滤波模板,称为(Structuring Element),看到这我就知道为什么代码里会有个叫做 SE 的变量了。
  • 同样,这个形态学的滤波模板,在严格的数学定义当中,也是通过集合来描述的。
  • 数学形态学运算的概念:利用结构元素对图像集合进行操作,通过观察图像中各个部分的关系,从而提取出有用特征进行分析和描述,已达到对图像进行分析、识别等目的。
  • 对这个结构元素的要求也是有的,其中有一个参考原点的概念很重要:可以理解为一个函数的句柄,或者一把刀的刀把。
  • matlab中给结构元素的定义保留了一个函数,叫做strel

SE = strel(SHAPE,PARAMETER)

- 可以创建任意维数和形状的结构元素;
- `shape`是形状,`parameter`控制形状参数大小方向; 
  • 关于matlab中的参数随便查的到,这里只贴个图,不深究:
    在这里插入图片描述

2、与之相关的几个概念:

数字图像处理——图像基本运算——邻域概念 & 模板运算

TBD: 图像边缘的细化 9.3.6节

猜你喜欢

转载自blog.csdn.net/weixin_42306148/article/details/124600335
今日推荐