opencv形态学梯度

形态学梯度

梯度 = 原图 - 腐蚀后的图形

opencv形态学梯度_第1张图片
API
morphologyEx(img,cv.MORPH_GRADIENT,kernel)

import cv2 as cv
import numpy as np


img = cv.imread('demo.jpg')
# kernel = np.ones((3,3),np.uint8)
kernel = cv.getStructuringElement(cv.MORPH_RECT, (5, 5))
# dst = cv.morphologyEx(img,cv.MORPH_OPEN,kernel)  # 开运算
dst = cv.morphologyEx(img,cv.MORPH_GRADIENT,kernel)  # 梯度运算
cv.imshow('dst', dst)
cv.imshow('img', img)
cv.waitKey(0)

opencv形态学梯度_第2张图片

你可能感兴趣的:(python基础,opencv,基础,opencv,计算机视觉,人工智能)