- 基于opencv2的模糊
def motionBlur(img,size=3):
# 默认生成一个[0 0 0
1 1 1
0 0 0]的核
kernel_motion_blur = np.zeros((size, size))
kernel_motion_blur[int((size-1)/2), :] = np.ones(size)
kernel_motion_blur = kernel_motion_blur / size
# 应用opencv2的滤波函数
output = cv2.filter2D(img, -1, kernel_motion_blur)
return output