def addGaussianRandomNoise(I, mu, sigma): M,N=I.shape gaussianNoise = np.random.normal(mu, sigma,(M,N)) gaussianNoise=tools.to_uint8(gaussianNoise) I += gaussianNoise return I
def addGaussianRandomNoise(I, mu, sigma): M, N = I.shape gaussianNoise = np.random.normal(mu, sigma, (M, N)) gaussianNoise = tools.to_uint8(gaussianNoise) I += gaussianNoise return I
def addRandomUniformNoise(I): M,N=I.shape noise = np.random.rand(M,N)*60 noise=tools.to_uint8(noise)# I += noise return I
def addRandomUniformNoise(I): M, N = I.shape noise = np.random.rand(M, N) * 60 noise = tools.to_uint8(noise) # I += noise return I