您的位置: 首页 > 文章 > 8.7 黑帽运算 8.7 黑帽运算 分类: 文章 • 2024-07-23 18:46:40 点击此处返回总目录 一、黑帽运算 黑帽图像 = 闭运算图像 - 原始图像 = (图像先膨胀 再 腐蚀 ) - 原始图像 二、opencv函数实现 例: ''' 黑帽运算 ''' 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() 结果: