python图片-9-图像椒盐效果

打开图像并转化为矩阵,并显示

from PIL import Image
import numpy as np
import matplotlib.pyplot as plt
img=np.array(Image.open('pokemon.jpg'))  #打开图像并转化为数字矩阵
plt.figure("pokemon")
plt.imshow(img)
plt.axis('off')
plt.show()

打开图片,并随机添加一些椒盐噪声

from PIL import Image
import numpy as np
import matplotlib.pyplot as plt



img = np.array(Image.open('pokemon.jpg'))        #打开图片


rows,cols,dims =img.shape
print()
for i in range(5000):
    x = np.random.randint(0,rows)
    y = np.random.randint(0,cols)
    img[x,y,:] = 255
plt.figure('pokemon')                   #设置figure

plt.imshow(img)


plt.show()
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容