首先需要一个卷积内核,通常是正方形,然后这个正方形可以定义一个锚点,也可以说是腐蚀或膨胀的作用像素点,一般定义在中心。
膨胀:把内核在图片上滑动,每次滑动,都会把内核中像素最高的值赋给锚点
原图:
膨胀后:
可见当内核划到一定位置使锚点处在像素值为0的点时,周围的像素值为255的值就会赋给锚点,也就会使黑色变少。
腐蚀:把内核在图片上滑动,每次滑动,都会把内核中像素最低的值赋给锚点
原图:
腐蚀后:
可见当内核划到一定位置使内核接触到黑色部分时,也就是内核中有的像素的像素值为0时,锚点周围的像素值最低值,也就是0,就会赋给锚点,也就会使黑色变多。
另外加一个上课听老师讲到的经验,腐蚀或膨胀二值图像时,你使用的内核的形状会使黑色或白色的区域接近于内核,所以如果有和我一样在参加Naoqi高尔夫竞赛的朋友同学可以使用圆形的内核来膨胀二值图像哈哈哈。