1. 均值模糊
2. 中值迷糊
3. 自定义模糊
1. 基于离散卷积
2. 定义好每个卷积核
3. 不同的卷积核得到不同的卷积效果
4. 模糊是卷积的一种表现
import cv2 as cv
import numpy as np
def blur_demo(image):
dst = cv.blur(image,(1,3)) #卷积一行三列
cv.imshow("blur_demo",dst)
src = cv.imread("./01.jpg")
cv.imshow("05",src)
blur_demo(src)
cv.waitKey(0)
cv.destroyAllWindows()

中值模糊:
def median_blur_demo(image): # 中值模糊
dst = cv.medianBlur(image,5)
cv.imshow("median_blur",dst)


def custom_blur_demo(image):
kernel = np.ones([4,4])/16
dst = cv.filter2D(image,-1,kernel=kernel)
cv.imshow("custom_blur_demo",dst)

原文:https://www.cnblogs.com/wqzn/p/12402325.html