腐蚀的逆操作
卷积核的中心点遍历整个图片,当卷积核内的元素值有一个为1,其值为1,否则为0。所以边缘区域,就为1,使得目标边缘外扩。
发现腐蚀之后毛刺没了,但是膨胀反而会把毛刺放大。后期处理,应该中间再加个图像平滑。所以我又加入了中值滤波,看看效果。
import cv2
import numpy as np
a=cv2.imread('image\erode.bmp')
k=np.ones((5,5),np.uint8) #核大小5*5,数据类型unit8整型
b=cv2.erode(a,k,iterations=5) #5次腐蚀
c=cv2.dilate(b,k,iterations=5) #5次膨胀
cv2.imshow('a',a)
cv2.imshow('b',b)
cv2.imshow('c',c)
cv2.waitKey()
cv2.destroyAllWindows()