【学习OpenCV】图像加噪
来源:互联网 发布:暗黑破坏神3攻略软件 编辑:程序博客网 时间:2024/04/30 14:04
产生指定信噪比的高斯噪声
函数介绍参考:OpenCV学习笔记(十二)——随机数产生器RNG
第一步:通过RNG::fill产生N(0,1)分布的高斯变量,注意初始化随机种子,不然每次运行都是一样的结果。例子:
cv::RNG rng(cv::getTickCount()); //随机种子Mat gauss(10,10,CV_32F);rng.fill(gauss,cv::RNG::NORMAL,0,1);
第二步:信噪比
求信号功率: sigPower = sum(abs(sig(:)).^2))/length(sig(:));
转化为dB: sigPower = 10*log10(sigPower)
噪声功率:noisePower = sigPower-SNR
dB转线性:noisePower = 10^(noisePower /10);
产生信噪比为SNR的高斯噪声:y = (sqrt(noisePower))*randn(row,col);
产生椒盐噪声
0 0
- 【学习OpenCV】图像加噪
- 【OpenCV入门教程】图像加噪
- opencv学习(8)图像加操作
- python opencv(10)图像的加噪
- 图像基础、OpenCV入门3——图像灰度化、二值化与图像加噪
- python加opencv进行图像处理
- 使用openCV求两幅图像加和
- opencv 图像去噪学习总结
- opencv读入图像学习
- 【学习OpenCV】图像金字塔
- 图像处理------图像加噪
- 图像处理------图像加噪
- matlab图像加噪
- 图像加噪
- 基于java(加eclipse)的OpenCV学习之二____图像加载、灰度图、开运算、画线、Canny检测
- 【opencv学习笔记】3、opencv图像二值化
- Opencv学习笔记-显示图像
- OpenCV学习笔记-显示图像
- “NDK integration is deprecated in the current plugin” Error
- SAP FI 新增BSEG可替代的字段 GGB1 表GB01 程序:RGUGBR00
- git忽略对已入库文件的修改
- poj2001Shortest Prefixes【字典树找最短唯一前缀】
- html引用百度地图API
- 【学习OpenCV】图像加噪
- 09-排序2 Insert or Merge
- 12到C++面试题(有趣)
- Zepto 的使用注意事项
- 关于window.opener无效问题
- dialect does not support sequences
- 相机假自动对焦添加
- Maven - 利用Profile构建不同环境的部署包
- MFC屏蔽ESC和回车键退出对话框的消息