天天看點

第四章:圖像形态學處理 5-禮帽和黑帽

#禮帽子=原始輸入-開運算結果   帶毛刺-處理後的 =毛刺
#黑帽=閉運算-原始輸入    刺-刺 = 無了  隻剩下小輪廓
import cv2
import numpy as np
#禮帽
img=cv2.imread('hello.jpg')
kernel=np.ones((5,5),np.uint8)
tophat=cv2.morphologyEx(img,cv2.MORPH_TOPHAT,kernel)
cv2.imshow('tophat',tophat)
cv2.waitKey(0)
cv2.destroyAllWindows()
#黑帽
img=cv2.imread('hello.jpg')
kernel=np.ones((5,5),np.uint8)
blackhat=cv2.morphologyEx(img,cv2.MORPH_BLACKHAT,kernel)
cv2.imshow('blackhat',blackhat)
cv2.waitKey(0)
cv2.destroyAllWindows()
           

繼續閱讀