python里使用random.gauss函数加噪声:
def GaussianNoise(src,means,sigma):NoiseImg=srcrows=NoiseImg.shape[0]cols=NoiseImg.shape[1]for i in range(rows):for j in range(cols):NoiseImg[i,j]=NoiseImg[i,j]+random.gauss(means,sigma)if NoiseImg[i,j]< 0:NoiseImg[i,j]=0elif NoiseImg[i,j]>255:NoiseImg[i,j]=255return NoiseImg
matlab里是imnoise()函数