简单人工智能技术应用 使用Python+OpenCV进行图像处理( 八 )

# Blur the image

img_0 = cv2.blur(img , ksize = (7 , 7))

img_1 = cv2.GaussianBlur(img , ksize = (7 , 7) , sigmaX = 0)

img_2 = cv2.medianBlur(img , 7)

img_3 = cv2.bilateralFilter(img , 7 , sigmaSpace = 75 , sigmaColor =75)

# Plot the images

images = [img_0 , img_1 , img_2 , img_3]

fig , axs = plt.subplots(nrows = 1 , ncols = 4 , figsize = (20 , 20))

for ind , p in enumerate(images):

ax = axs[ind]

ax.imshow(p)

ax.axis('off')

plt.show()

推荐阅读