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