導包:spa
import numpy as np import cv2 import matplotlib.pyplot as plt def show(image): plt.imshow(image) plt.axis('off') plt.show() def imread(image): image=cv2.imread(image) image=cv2.cvtColor(image,cv2.COLOR_BGR2RGB) return image
開運算代碼:code
kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(10,10)) opening=cv2.morphologyEx(image,cv2.MORPH_OPEN,kernel) show(opening)
閉運算代碼:#下面開始閉運算,膨脹以後再腐蝕,用於去除黑點blog
kernel=cv2.getStructuringElement(cv2.MORPH_RECT,(10,10)) opening=cv2.morphologyEx(image,cv2.MORPH_OPEN,kernel) show(opening)