8.7 黑帽运算

                                                                                                                                 点击此处返回总目录

 

 

 

一、黑帽运算

 

 

8.7 黑帽运算

 

黑帽图像 = 闭运算图像 - 原始图像

               = (图像先膨胀 再 腐蚀 )  - 原始图像

 

 

 8.7 黑帽运算

 

 

二、opencv函数实现

 

8.7 黑帽运算

 

 

 

例:

'''
黑帽运算
'''

 

import cv2
import numpy as np

 

image = cv2.imread("image\\closing.PNG", cv2.IMREAD_UNCHANGED)

 

kernel = np.ones((5,5), np.uint8)      #定义核。5行5列。
result = cv2.morphologyEx(image, cv2.MORPH_BLACKHAT, kernel)    #黑帽运算

 

cv2.imshow("image", image)
cv2.imshow("result", result)
cv2.imshow("result", result)

 

cv2.waitKey()
cv2.destroyAllWindows()

 

结果:

8.7 黑帽运算