def gasuss_noise(image, mean, var):
noise = np.random.normal(mean, var, [image.shape[0], image.shape[1], 1])
out = image + np.tile(noise,3)
return np.clip(out, 0, 255).astype(np.uint8)
mean:均值;
var:方差
一般情况:mean=0;var=1
var越大,噪声越明显。
def gasuss_noise(image, mean, var):
noise = np.random.normal(mean, var, [image.shape[0], image.shape[1], 1])
out = image + np.tile(noise,3)
return np.clip(out, 0, 255).astype(np.uint8)
mean:均值;
var:方差
一般情况:mean=0;var=1
var越大,噪声越明显。