腐蚀操作
cv2.erode(img,kernel,iterations)
#img:图像
#kernel:核结构
#iterations:腐蚀的次数,默认是1
膨胀操作
cv2.dilate(img,kernel,iterations)
#img:图像
#kernel:核结构
#iterations:腐蚀的次数,默认是1
开闭运算
开运算:先腐蚀,再膨胀
闭运算:先膨胀,再腐蚀
cv2.morphologyEx(img,op,kernel)
#img:要处理的图像
#op:要处理的方法,若进行开运算,则设为cv2.MORPH_OPEN.若进行闭运算,则设为cv2.MORPH_CLOSE
#kernel:核结构
礼帽运算
原图像减去开运算的结果
top = cv2.morphologyEx(open,cv.MORPH_TOPHAT,kenel)
黑帽操作
闭运算减去原图像的结果
black = cv2.morphologyEx(close,cv2.MORPH_BLACKHAT,kenel)