16 lines
620 B
Python
16 lines
620 B
Python
import skimage
|
|
from PIL import Image
|
|
import numpy as np
|
|
|
|
|
|
if __name__ == '__main__':
|
|
origin = skimage.img_as_float(Image.open('./test_images/my_image_normal.bmp'))
|
|
noisy = skimage.util.random_noise(origin, mode='gaussian', var=0.01)
|
|
noisy = (noisy * 255).astype(np.uint8)
|
|
skimage.io.imsave('./test_images/my_image_gaussiannoise.bmp', noisy)
|
|
|
|
origin = skimage.img_as_float(Image.open('./test_images/my_image_normal.bmp'))
|
|
noisy = skimage.util.random_noise(origin, mode='salt')
|
|
noisy = (noisy * 255).astype(np.uint8)
|
|
skimage.io.imsave('./test_images/my_image_saltnoise.bmp', noisy)
|