图像形态学处理

啥叫形态学操作

形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”。 形态学操作一般作用于二值化图,来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色(即前景)部分! 开/闭运算 先腐蚀后膨胀叫开运算(因为先腐蚀会分开物体,这样容易记住),其作用是:分离物体,消除小区域。 果我们的目标物体外面有很多无关的小区域,就用开运算去除掉;如果物体内部有很多小黑洞,就用闭运算填充掉。 开闭运算最重要的一点就是,可以保持物体原有大小。然后一个是消除物体内部孔洞的另一个是增强物体之间连接点的。

形态学梯度

膨胀图减去腐蚀图,dilation - erosion,这样会得到物体的轮廓。

膨胀与腐蚀能够实现以下作用:

  1. 消除噪声
  2. 分割出独立的图像元素,在图像中连接相邻的元素
  3. 寻找图像中的明显的极大值区域或者极小值区域
  4. 求出图像的梯度

从数学的角度来说,膨胀和腐蚀操作就是将图像与核进行卷积,核可以是任意形状和大小的。

然后就是”池化“,最大池最小池

变换

仿射变换(affine transform)与透视变换(perspective transform)在图像还原、图像局部变化处理方面有重要意义。通常,在2D平面中,仿射变换的应用较多,而在3D平面中,透视变换又有了自己的一席之地。两种变换原理相似,结果也类似,可针对不同的场合使用适当的变换。