代码如下(示例):
#礼帽 = 原始输入-开运算结果 黑帽 = 闭运算-原始输入运算 import cv2 as cv#opencv BGR import matplotlib.pyplot as plt #包导入 import numpy as np #礼帽= 原始输入-开运算结果 img = cv.imread('C:/Users/akaak/Pictures/OpenCV/dige.png') cv.imshow('img', img) cv.waitKey(0) cv.destroyAllWindows() kernel = np.ones((7,7),np.uint8) tophat = cv.morphologyEx(img, cv.MORPH_TOPHAT, kernel) cv.imshow('tophat', tophat) cv.waitKey(0) cv.destroyAllWindows() #黑帽 blackhat= cv.morphologyEx(img,cv.MORPH_BLACKHAT, kernel) cv.imshow('blackhat', blackhat ) cv.waitKey(0) cv.destroyAllWindows()二、运行结果
学习了礼帽运算与黑帽运算。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)