import cv2
import numpy as np
from matplotlib import pyplot as plt
img = cv2.imread('logo.png')
kernel = np.ones((5, 5), np.float32)/25
dst = cv2.filter2D(img, -1, kernel)
plt.subplot(121), plt.imshow(img), plt.title('Original')
plt.xticks([]), plt.yticks([])
plt.subplot(122), plt.imshow(dst), plt.title('Averaging')
plt.xticks([]), plt.yticks([])
plt.show()
我正在尝试平滑图片,我不明白cv2.filter2d()的值为-1的ddepth参数。那么-1做什么以及ddpeth是什么意思?cv2.filter2d()opencv中ddepth参数的说明?
请阅读[DOC](http://docs.opencv.org/master/d4/d86/group__imgproc__filter.html#ga27c049795ce870216ddfb366086b5a04) – Miki
@Miki我阅读,我不明白我为什么张贴了这个问题?请解释你是否明白。谢谢 。 – npkp