2024-09-05 12:56:46 +08:00

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)