import matplotlib.pyplot as plt
from skimage import utilimg=io.imread("./people.png")
noise_gs_img = util.random_noise(img,mode='gaussian') # gaussian 高斯加性噪声。
noise_salt_img = util.random_noise(img,mode='salt')#盐噪声,随机用1替换像素。属于高灰度噪声。
noise_pepper_img = util.random_noise(img,mode='pepper')# 胡椒噪声,随机用0或-1替换像素,属于低灰度噪声
noise_sp_img = util.random_noise(img,mode='s&p') # 椒盐噪声,两种噪声同时出现,呈现出黑白杂点
noise_speckle_img = util.random_noise(img,mode='speckle')# out = image + n *图像的乘法噪声,其中n是具有指定均值和方差的均匀噪声。
plt.subplot(2,3,1), plt.title('original')
plt.imshow(img)
plt.subplot(2,3,2),plt.title('gaussian')
plt.imshow(noise_gs_img)
plt.subplot(2,3,3), plt.title('salt')
plt.imshow(noise_salt_img)
plt.subplot(2,3,4), plt.title('pepper')
plt.imshow(noise_pepper_img)
plt.subplot(2,3,5),plt.title('s&p')
plt.imshow(noise_sp_img)
plt.subplot(2,3,6), plt.title('speckle')
plt.imshow(noise_speckle_img)
plt.show()# 图片亮度调整
from skimage import exposure
image=io.imread("./people.png")
gam1= exposure.adjust_gamma(image, 2)   #调暗
gam2= exposure.adjust_gamma(image, 0.5)  #调亮
plt.figure('adjust_gamma',figsize=(8,8))
plt.subplot(131)
plt.title('origin image')
plt.imshow(image,plt.cm.gray)
plt.axis('off') # 关闭坐标轴plt.subplot(132)
plt.title('gamma=2')
plt.imshow(gam1,plt.cm.gray)
plt.axis('off')plt.subplot(133)
plt.title('gamma=0.5')
plt.imshow(gam2,plt.cm.gray)
plt.axis('off')
plt.show()

skimage图像加噪声相关推荐

  1. opencv-python数字图像处理学习4:对一副图像加噪声(高斯,椒盐等),进行平滑,锐化,观察其图像变化

    对一副图像加噪声(高斯,椒盐等),进行平滑,锐化,观察其图像变化 一.在开始之前 知识点 二.开始 三.对一副图像加高斯噪声.椒盐 四.对已加高斯噪声.椒盐的图像进行平滑.锐化处理 1.对已加高斯噪声 ...

  2. python图像条状状噪声_一起学opencv-python十(给图像加噪声,模糊处理和图像锐化)...

    参考了https://www.bilibili.com/video/av24998616/?p=9 https://www.bilibili.com/video/av24998616/?p=10和 h ...

  3. matlab给图像加噪声比较实用的方法---函数imnoise介绍

    近期写论文的时候要用到给图像加噪声,就在网上百度了一下,发现其中的一篇博客写的很好,就转载过来了,这里我主要转载了博主的第三部分imnoise函数.如果需要更详细的内容,请到原博主博客浏览.希望对大家 ...

  4. MATLAB对图像加噪声处理与加维纳滤波后的图像对比

    I = imread('eight.tif'); subplot(221),imshow(I) title('原图像') J = imnoise(I,'gaussian',0,0.005); %图像中 ...

  5. 给图像添加噪声,高斯噪声、椒盐噪声

    常见的噪声种类有:椒盐噪声.高斯噪声 常见的去噪声方法有:均值滤波,中值滤波.高斯滤波 import cv2 as cv import numpy as np import random as r a ...

  6. 图像加噪(OpenCV)

    给图像人为加噪的原理: 将图像若干个像素点的值设为噪声点的值.比如,为图像加上很多像素值为[25,20,20]的像素点,编写代码如下: for k in range(coutn):         # ...

  7. Python+OpenCV批量给图片加噪声

    利用python和opencv批量给图像加噪声(椒盐噪声.高斯噪声.随机噪声) 导入头文件 import os import cv2 import numpy as np import random ...

  8. MATLAB给数据加噪声/扰动

    # 个人记录自己关于给图像加噪声的实验,见文件:Add_Noise_to_Image.mlx.网页记录:https://blog.csdn.net/Dust_Evc/article/details/1 ...

  9. imgaug批量椒盐噪声 python_python手写给图像加椒盐噪声和高斯噪声

    此文记录自己在做图像数据增强给图像加噪时遇到的一些情况. 椒盐噪音:简单点说就是在图像中随机加一些白点或者黑点. from skimage import io import random import ...

  10. 【图像处理】——Python实现图像加噪(随机噪声、椒盐噪声、高斯噪声等)

    目录 1.随机噪声 2.椒盐噪声 3.高斯噪声 补充:numpy.clip函数 4.其他噪声 1.随机噪声 随机噪声就是通过随机函数在图像上随机地添加噪声点 随机函数random模块参考:https: ...

最新文章

  1. 我应该采用 Java 12 还是坚持使用 Java 11?
  2. python3.6字典有序_一日一技:Python 3.6以后,字典有序
  3. jmeter 线程执行顺序_性能测试之jmeter逻辑控制种类详解一
  4. 实战系列-分布式缓存
  5. linux安装lua相关编译报错
  6. struts2验证码
  7. Java突击学习 Day1
  8. 剑指offer(数值的整数次方)
  9. DelphiWebMVC框架实现对Redis支持
  10. 用JavaScript写一个鼠标悬停变色事件
  11. Nginx配置防盗链和内核参数优化
  12. 2019年外卖市场分析:本地外卖创业要注意哪些趋势?
  13. 软件测试方法_边界值分析法
  14. 留学论文辅导计算机专业Essay写作范文
  15. 从0开始入门学习Swift 01
  16. 迅捷fw150服务器无响应,Fast迅捷FW150RM无线路由器Client客户端模式怎么设置
  17. B2B2C多用户商城系统如何选择
  18. BZOJ1005 [HNOI2008]明明的烦恼
  19. 矩阵奇异值计算的一种新方法——基于R语言实现
  20. 读书读书 吼吼~~

热门文章

  1. 关于gopher协议的ssrf攻击
  2. word中的英文字体选择
  3. Oracle数据库优化-列值大部分为null而谓词取非null值
  4. 计算机网络安全 的论文,网络安全论文3000字范文参考(3)
  5. 删除回收站右键找回清空的文件
  6. 自己动手写iPhone wap浏览器之BSD Socket引擎篇
  7. day 18 tupian
  8. 华为鲲鹏泰山服务器系统安装,鲲鹏处理器正式商用:浙江移动营业厅用上华为泰山服务器...
  9. 什么是HD , HDTV , BD(Blu-Ray) , HDDVD
  10. excel文件转换成PDF格式