优草派 > Python

Python图像怎么添加椒盐噪声?Python如何给图像添加椒盐噪声

罗西汉         优草派

椒盐噪声又被称之为脉冲噪声,因为它一般是只有在图像受到干扰时才会产生,而椒盐噪声的效果就是会在图像上随机出现黑色或者白色的小点。因为椒表示黑色,盐表示白色。而下面会详细介绍python给图像添加椒盐噪声的方法,想了解和学习的话就往下看看吧。

Python图像怎么添加椒盐噪声?Python如何给图像添加椒盐噪声

1.因为是要对图像进行操作,所以首先第一步要做的事情就是将图像给读取出来。使用skimage第三方库之中的的模块data,就能够从其自带的配置中读取图片而无需从文件路径来导入了。该模块内读取图片也是通过方法来实现的,不同方法对应不同尺寸和样式的图片,代码示例如下所示:

from skimage import io,data
import numpy as np
img=data.chelsea()

2.然后就是要去生成椒盐噪声并且添加到图像上了,所以需要去获取到图像的分辨率,也就是长宽像素。之后就是创建for循环结构,迭代的对象为range()函数生成的序列,该函数内的数字就是生成的椒盐噪声数量。

在循环之中需要randint()方法加上图像长宽像素值作为参数来随机生成xy坐标,然后用切片方式即可去设置颜色即可。在头部就已经说过椒盐噪声是白色或黑色的小点,所以需要将切片语法图片对象赋值0或者1。最后使用io模块之中的方法imshow()并且传入图片对象,就可以将添加了椒盐噪声的图像显示出来,代码示例如下所示:

rows,cols,dims=img.shape
for i in range(5000):
    x=np.random.randint(0,rows)
    y=np.random.randint(0,cols)
    img[x,y,:]=255
io.imshow(img)

image.png

以上就是关于“Python图像怎么添加椒盐噪声?Python如何给图像添加椒盐噪声”的全部内容了,希望对你有所帮助。

  • 微信好友

  • 朋友圈

  • 新浪微博

  • QQ空间

  • 复制链接

取消
5天短视频训练营
新手入门剪辑课程,零基础也能学
分享变现渠道,助你兼职赚钱
限时特惠:0元
立即抢
新手剪辑课程 (精心挑选,简单易学)
第一课
新手如何学剪辑视频? 开始学习
第二课
短视频剪辑培训班速成是真的吗? 开始学习
第三课
不需要付费的视频剪辑软件有哪些? 开始学习
第四课
手机剪辑app哪个好? 开始学习
第五课
如何做短视频剪辑赚钱? 开始学习
第六课
视频剪辑接单网站APP有哪些? 开始学习
第七课
哪里可以学短视频运营? 开始学习
第八课
做短视频运营需要会什么? 开始学习
【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。

客服热线:0731-85127885

湘ICP备19005950号-1  

工商营业执照信息

违法和不良信息举报

举报电话:0731-85127885 举报邮箱:tousu@csai.cn

优草派  版权所有 © 2024