既然是基于膨胀和腐蚀的运算,那么再让我们详细了解一下膨胀和腐蚀到底对图像做了什么?
第一种情况,对于二值图像来说
腐蚀:核与其覆盖的图像部分做“与”操作,如果全为1,则该像素点为1,否则为0;也就是0容易得到,图像更多的地方变黑了,白色部分被腐蚀了
膨胀:核与其覆盖的图像部分做“与”操作,如果全为0,则该像素点为0,否则为1;也就是1容易得到,图像更多的地方变白了,白色部分膨胀了
第二种情况,对于一个灰度图像来说:
腐蚀:某一点的像素值,就是核与图像该部分像素值差的最小值。所以像素值变低比较容易,亮色部分被腐蚀。
膨胀:某一点的像素值,就是核与图像该部分像素值和的最大值。所以像素值变高比较容易,亮色部分膨胀。