Python给图像添加噪声具体操作

yipeiwu_com5年前Python基础

在我们进行图像数据实验的时候往往需要给图像添加相应的噪声,那么该怎么添加呢,下面给出具体得操作方法。

1、打开Python的shell界面,界面如图所示;

2、载入skimage工具包和其他的工具包,如图所示,代码如下:

from skimage import io,data

import numpy as np

3、采用以下指令读取图片:

img=data.coffee()

4、采用以下指令填产生噪声:

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

5、输入以下指令查看我们添加噪声后的结果:

io.imshow(img)

io.show()

6、查看的结果如下图所示。

相关文章

使用Python+Splinter自动刷新抢12306火车票

使用Python+Splinter自动刷新抢12306火车票

一年一度的春运又来了,今年我自己写了个抢票脚本。使用Python+Splinter自动刷新抢票,可以成功抢到。(依赖自己的网络环境太厉害,还有机器的好坏) Splinter是一个使用Py...

Python实现图片添加文字

在工作中有时候会给图上添加文字,常用的是PS工具,不过我想通过代码的方式来给图片添加文字。 需要使用的Python的图像库:PIL.更加详细的知识点如下: Imaga模块:用来创建,打开...

Python中实现从目录中过滤出指定文件类型的文件

最近学习下python,将从指定目录中过滤出指定文件类型的文件输出的方法总结一下,供日后查阅 复制代码 代码如下: #!/usr/bin/env python import glob i...

通过 Django Pagination 实现简单分页功能

通过 Django Pagination 实现简单分页功能

作者:HelloGitHub-追梦人物 文中所涉及的示例代码,已同步更新到 HelloGitHub-Team 仓库 当博客上发布的文章越来越多时,通常需要进行分页显示,以免所有的文章都...

基于DATAFRAME中元素的读取与修改方法

DATAFRAME中使用iat[1,0]和iloc[0,1]对元素进行修改。 a = [("hahaha",1),("lalala",2),("cacaca",6)] b = pad...