如果你经常使用PhotoShop的话,那么你一定非常熟悉高斯模糊.在PS过程中经常使用高斯模糊和略微一点失焦效果来渲染背景图层,可以实现类似单反相机大光圈的效果,让图片瞬间变的高大上.

图像的高斯模糊过程就是图像与正态分布做卷积.由于正态分布又叫作高斯分布,所以这项技术就叫作高斯模糊.

高斯模糊也可以理解成把周围像素的色值取平均值.而卷积核的大小就是取平均值的范围.

来看一下在python中如何使用高斯模糊.

import matplotlib.pyplot as plt
import cv2

img = plt.imread('1.jpg')
plt.imshow(img)
plt.show()

img = cv2.GaussianBlur(img, (15, 15), 0)
plt.imshow(img)
plt.show()

posted @ 2018-05-15 16:55:27
评论加载中...

发表评论