椒盐噪声又被称之为脉冲噪声,因为它一般是只有在图像受到干扰时才会产生,而椒盐噪声的效果就是会在图像上随机出现黑色或者白色的小点 。因为椒表示黑色,盐表示白色 。而下面会详细介绍python给图像添加椒盐噪声的方法,想了解和学习的话就往下看看吧 。
文章插图
1.因为是要对图像进行操作,所以首先第一步要做的事情就是将图像给读取出来 。使用skimage第三方库之中的的模块data,就能够从其自带的配置中读取图片而无需从文件路径来导入了 。该模块内读取图片也是通过方法来实现的,不同方法对应不同尺寸和样式的图片,代码示例如下所示:
from skimage import io,dataimport numpy as npimg=data.chelsea()2.然后就是要去生成椒盐噪声并且添加到图像上了,所以需要去获取到图像的分辨率,也就是长宽像素 。之后就是创建for循环结构,迭代的对象为range()函数生成的序列,该函数内的数字就是生成的椒盐噪声数量 。
在循环之中需要randint()方法加上图像长宽像素值作为参数来随机生成xy坐标,然后用切片方式即可去设置颜色即可 。在头部就已经说过椒盐噪声是白色或黑色的小点,所以需要将切片语法图片对象赋值0或者1 。最后使用io模块之中的方法imshow()并且传入图片对象,就可以将添加了椒盐噪声的图像显示出来,代码示例如下所示:
rows,cols,dims=img.shapefor i in range(5000): x=np.random.randint(0,rows) y=np.random.randint(0,cols) img[x,y,:]=255io.imshow(img)
文章插图
【Python图像怎么添加椒盐噪声?Python如何给图像添加椒盐噪声】以上就是关于“Python图像怎么添加椒盐噪声?Python如何给图像添加椒盐噪声”的全部内容了,希望对你有所帮助 。
推荐阅读
- 减肥午餐应该怎么吃 减肥午餐应该如何吃
- Python中的Rich包怎么安装?Python安装Rich包的方法
- python虚拟环境如何激活?不同系统激活虚拟环境的方法
- 红豆车轮饼怎么做 红豆车轮饼如何做
- 柠檬芹菜梨汁怎么做 柠檬芹菜梨汁做法介绍
- Pycharm没有报错提示怎么办?Pycharm误触ignore的解决方法
- Python依赖管理工具是什么?Python中的pipenv的基本使用方法
- Matplotlib怎么修改图片颜色?Python如何使用matplotlib设置图片颜色
- Matplotlib绘图如何设置背景?Python使用matplotlib窗口怎么插入背景图片
- 豆角怎么做好吃不腻 干煸豆角的做法