| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> day14:噪声的种类与生成 -> 正文阅读 |
|
[人工智能]day14:噪声的种类与生成 |
图像在获取或者传输过程中会受到随机信号的干扰而产生噪声,?
例如电阻引起的热噪声、光子
噪声、暗电流噪声
以及光响应非均匀性噪声等.由于图像噪声会妨碍人们对图像的理解以及后缕
的处理工作
因此去除噪声的影响在图像处理中具有十分重要的作用.图像中常见的噪声主要有4
种,分别是高斯噪声、椒盐噪声、泊松噪声和乘性噪声.要去除噪声,首先需要了解噪声的产生原
因及特性.
1:椒盐噪声:
椒盐噪声又称作脉冲噪声,
它会随机改变图像中的像素值,是由相机成像、图像传输、解码处
理等过程产生的黑白相间
的亮暗点噪声
其样子就像在图像上随机地撒上一些盐粒和黑椒粮,因此
被称为椒盐噪声.到目前为止
OpenCV4
中还没有提供专用于为图像添加椒盐噪声的函数,需要使用者根据自己的需求编写生成椒盐噪声的程序。
利用随机数函数生成椒盐噪声:
代码:
?输出: 2:高斯噪声:
高斯噪声是指噪声分布的概率密度函数服从高斯分布(正态分布)的一类噪声,其产生的主要
原因是相机在拍摄时视场较暗且亮度不均匀。相机长时间工作使得温度过高同样会引起高斯噪声
另外,电路元器
件自身
噪声和互相影响也是造成高斯噪声的重要原因之一。
fill()?
函数,可以产生均匀
分布或者高
斯分布(正态分布
〉的随机数
可以利用该函数产生
符合高斯分布的随机数
,之后在
图像中加入这些随机数即可.
? ?代码:
结果: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 10:17:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |