コード例 #1
0
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 
コード例 #2
0
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
コード例 #3
0
def addRandomUniformNoise(I):
    M,N=I.shape
    noise = np.random.rand(M,N)*60
    noise=tools.to_uint8(noise)#
    I += noise
    return I
コード例 #4
0
def addRandomUniformNoise(I):
    M, N = I.shape
    noise = np.random.rand(M, N) * 60
    noise = tools.to_uint8(noise)  #
    I += noise
    return I