如何在图像上添加高斯噪声



我想创建一个函数,将高斯噪声添加到稍后将使用的单个输入中。我正在使用Python中的imageio模块。

def gaussian_noise(x, var):

我以为x是你想加高斯噪声的张量,var是高斯噪声的方差。

你的问题很模糊,但是你可以像这样添加高斯噪声:

import torch
def gaussian_noise(x, var):
return torch.normal(0, var, size=x.shape)
T = torch.ones(4, 5)
T += gaussian_noise(T, 0.1)
print(T)

最新更新