import cv2
import numpy as np
import matplotlib.pyplot as plt
# 加载图像
img1=cv2.imread('2.jpg',0)
img=cv2.imread('num.jpg',0)
kernel = np.ones((10,10),np.float32)/25
dst = cv2.filter2D(img, -1 ,kernel) #-1代表卷积核的深度和图像的深度相同
# blur = cv2.blur(img , (10,10))
# blur = cv2.GaussianBlur(img,(5,5),0)
#
# #5 5 是窗口的大小,0是标准差
#
# blur = cv2.medianBlur(img,5)
plt.subplot(121),plt.imshow(img) , plt.title('original')
plt.xticks([]),plt.yticks([])
plt.subplot(122),plt.imshow(blur),plt.title('blurred')
plt.xticks([]),plt.yticks([])
plt.show()
基于Python的opencv学习练习(八)图像模糊(高斯,中值,均值)
最新推荐文章于 2021-02-04 18:42:41 发布