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、查看的结果如下图所示。

相关文章

django框架使用orm实现批量更新数据的方法

本文实例讲述了django框架使用orm实现批量更新数据的方法。分享给大家供大家参考,具体如下: 好久没有用django来改版博客了,突然感觉到生疏了。没办法,业余玩python,dja...

python 实现矩阵按对角线打印

python 实现矩阵按对角线打印

如下所示: Description: 将一个矩阵(二维数组)按对角线向右进行打印。(搜了一下发现好像是美团某次面试要求半小时手撕的题) Example: Input: [ [1,2,...

浅谈Python3实现两个矩形的交并比(IoU)

浅谈Python3实现两个矩形的交并比(IoU)

一、前言 因为最近刚好被问到这个问题,但是自己当时特别懵逼,导致没有做出来。所以下来后自己Google了很多IoU的博客,但是很多博客要么过于简略,要么是互相转载的,有一些博客图和代码还...

python实现汉诺塔算法

题目: 汉诺塔给出最优解,如果对汉诺塔的定义有不了解,请翻看数据结构教材。 除了最基本的之外,还有一题,给定一个数组,arr=[2,3,1,2,3],其含义是这是一个有5个圆盘的汉诺塔...

Python使用修饰器执行函数的参数检查功能示例

本文实例讲述了Python使用修饰器执行函数的参数检查功能。分享给大家供大家参考,具体如下: 参数检查:1. 参数的个数;2. 参数的类型;3. 返回值的类型。 考虑如下的函数: i...