python3图像加高斯噪声

这篇具有很好参考价值的文章主要介绍了python3图像加高斯噪声。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

高斯噪声

高斯噪声是指它的概率密度函数服从高斯分布(即正态分布)的一类噪声。常见的高斯噪声包括起伏噪声、宇宙噪声、热噪声和散粒噪声等等。

除常用抑制噪声的方法外,对高斯噪声的抑制方法常常采用数理统计方法。

高斯白噪声:如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。

python3图像加高斯噪声

图像噪声

图像噪声是指存在于图像数据中的不必要的或多余的干扰信息。噪声的存在严重影响了遥感图像的质量,因此在图像增强处理和分类处理之前,必须予以纠正。

图像中各种妨碍人们对其信息接受的因素即可称为图像噪声 。

噪声在理论上可以定义为“不可预测,只能用概率统计方法来认识的随机误差”。因此将图像噪声看成是多维随机过程是合适的,因而描述噪声的方法完全可以借用随机过程的描述,即用其概率分布函数和概率密度分布函数。

python3图像加高斯噪声

高斯定理

高斯定理(Gauss’ law)也称为高斯通量理论(Gauss’ flux theorem),或称作散度定理、高斯散度定理、高斯-奥斯特罗格拉德斯基公式、奥氏定理或高-奥公式(通常情况的高斯定理都是指该定理,也有其它同名定理)。

python3图像加高斯噪声

python3图像加高斯噪声

  • 依赖

    • python 3.x
    • opencv2
    • numpy
  • 核心思想

    1、将原始图像的像素值进行归一化

    image = np.array(img / 255, dtype=float)
    

    2、创建一个均值为mean,方差为sigma,呈高斯分布的图像矩阵,作为图像噪声

    noise = np.random.normal(mean, sigma/255.0, image.shape)
    

    3、将噪声和归一化后的图像进行相加得到加噪后的图像

    out = image + noise
    
  • 代码实现图像加高斯噪声

    test.py:

    import numpy as np
    import cv2
    import os
    import sys
    import random
    
    def main(path):
        
        img = cv2.imread(path)
        gn_img = gauss_noise(img, 0, random.randint(15, 30))#这里加了随机值
        cv2.imwrite('gauss_noise.png', gn_img)
        
        
    def gauss_noise(img, mean=0, sigma=25):
        
        image = np.array(img / 255, dtype=float)  # 将原始图像的像素值进行归一化
        # 创建一个均值为mean,方差为sigma,呈高斯分布的图像矩阵
        noise = np.random.normal(mean, sigma/255.0, image.shape)
        out = image + noise  # 将噪声和原始图像进行相加得到加噪后的图像
        res_img = np.clip(out, 0.0, 1.0)
        res_img = np.uint8(res_img * 255.0) 
        
        return res_img
        
    if __name__ == '__main__':
        if len(sys.argv) == 2:
            main(sys.argv[1])
    
    
  • 用法:

    python test.py img_path

  • 测试输入
    python3图像加高斯噪声

  • 测试效果图
    python3图像加高斯噪声

参考

1.百度百科文章来源地址https://www.toymoban.com/news/detail-476514.html

到了这里,关于python3图像加高斯噪声的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Opencv-图像噪声(均值滤波、高斯滤波、中值滤波)

    图像噪声是图像处理中常见的问题,它是由于各种原因引入的不希望的随机变化或干扰,导致图像质量下降。噪声可以出现在图像的亮度、颜色和纹理等方面,对图像分析、计算机视觉和图像处理任务造成困难。为了减少或消除图像中的噪声,常常使用不同类型的滤波技术。

    2024年02月04日
    浏览(67)
  • 【数字图像处理】灰度图像中添加高斯噪声、椒盐噪声、斑点噪声以及利用不同方法(中值、排序、维纳滤波)去除各种噪声的matlab程序

    图像处理问题描述: 1、图像中分别加入不同方差的高斯噪声、不同噪声密度椒盐噪声和不同方差的斑点噪声(Gaussian noise, salt  pepper noise and speckle noise) 2、分别通过函数medfilt2、ordfilt2和 Wiener 2 去除图像中添加的一些噪声(Gaussian noise, salt  pepper noise and speckle noise)。 各部

    2024年02月07日
    浏览(57)
  • 基于自适应曲线阈值和非局部稀疏正则化的压缩感知图像复原研究【自适应曲线阈值去除加性稳态白/有色高斯噪声】(Matlab代码实现)

     💥💥💞💞 欢迎来到本博客 ❤️❤️💥💥 🏆博主优势: 🌞🌞🌞 博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️ 座右铭: 行百里者,半于九十。 📋📋📋 本文目录如下: 🎁🎁🎁 目录 💥1 概述 📚2 运行结果 🎉3 参考文献 🌈4 Matlab代码实现 文献来

    2024年02月13日
    浏览(46)
  • 01:高斯噪声和椒盐噪声

    记录一下手写椒盐噪声和高斯噪声的python程序。 效果图如下: 椒盐噪声和高斯噪声都是数字图像处理中常见的噪声类型。 1.椒盐噪声是 随机的黑色和白色像素点 混杂在图像中,使得图像中的一些像素点变得十分明显且不规则。椒盐噪声可能由于传感器损坏、传输错误、压缩

    2024年02月05日
    浏览(46)
  • OpenCV(二十一):椒盐噪声和高斯噪声的产生

    目录 1.图像噪声介绍 2.椒盐噪声的产生 3.高斯噪声的产生 1.图像噪声介绍 噪声介绍      图像噪声是指在图像中存在的不期望的、随机的像素值变化,这些变化来源于多种因素。噪声可能导致图像细节模糊、失真或难以分辨。 以下是几种常见的图像噪声类型:       1.椒盐

    2024年02月09日
    浏览(37)
  • 高斯噪声(Gaussian noise)

    高斯噪声,也称为白噪声或随机噪声,是一种符合高斯(正态)分布的随机信号或干扰。它的特点是在所有频率上具有恒定的功率谱密度,使其在不同频率上呈现出等能量的随机波动。 从实际角度来看,高斯噪声是指在各种系统和过程中发生的随机变化或扰动。它存在于许多

    2024年02月10日
    浏览(54)
  • 使用python对图像加噪声

    利用一张光斑的图像加在原始图像上:

    2024年02月13日
    浏览(38)
  • LABVIEW--正弦+高斯噪声信号及滤波

    前面板信号 后面板 LABVIEW源程序 链接:https://pan.baidu.com/s/11B-75i4fHZwWQyjxn9yCyQ?pwd=7tfj  提取码:7tfj

    2024年04月14日
    浏览(41)
  • 图像噪声、去噪基本方法合集(Python实现)

    指服从 高斯分布 (正态分布)的一类噪声,其产生的主要原因是由于相机在拍摄时视场较暗且亮度不均匀造成的,同时相机长时间工作使得温度过高也会引起高斯噪声,另外电路元器件白身噪声和互相影响也是造成高斯噪声的重要原因之一。 概率密度函数(PDF)如下: 初始

    2023年04月20日
    浏览(39)
  • 【图像处理】python | 给图像添加噪声 | random_noise

    首先,我们看一下random_noise的构造: floating-point image是浮点图的意思。**kwargs是参数的意思,对这部分我也作一定的学习(之前不懂),改天写一个博客记录一下。它的作用:把多个参数打包。 1.image: 输入的图像是n维数组,会转换为浮点型 2.mode: 除了高斯型,还

    2024年02月01日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包