1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
| '''先腐蚀后膨胀'''
#闭运算 """先膨胀后腐蚀""" import cv2 import numpy as np img = cv2.imread("a28.png") ret,thresh = cv2.threshold(img,127,255,cv2.THRESH_BINARY,0) cv2.imshow('THRESH',thresh) cv2.waitKey(500)
#开 kernel = np.ones((3,3),np.uint8) opening = cv2.morphologyEx(thresh,cv2.MORPH_OPEN,kernel) cv2.imshow('opening',opening) cv2.waitKey(300) #闭 closing = cv2.morphologyEx(thresh,cv2.MORPH_CLOSE,kernel) cv2.imshow('closing',closing) cv2.waitKey(3000)
#梯度运算 开运算-闭运算 gradient = cv2.morphologyEx(img,cv2.MORPH_GRADIENT,kernel) cv2.imshow('gradient',gradient) cv2.waitKey(0)
|