first commit
This commit is contained in:
15
Lab/Lab3/code/add_noise.py
Normal file
15
Lab/Lab3/code/add_noise.py
Normal file
@@ -0,0 +1,15 @@
|
||||
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)
|
||||
Reference in New Issue
Block a user