【维纳滤波】通过MATLAB自带的维纳滤波函数进行滤波
clc;
clear;
close all;
warning off;
%频谱图像
img = imread('c2.jpg');
img_freq = fft2(img);
figure(1);
subplot(231),imshow(img,[0 255]),title('模糊图像');[height width]=size(img);
motion = 12;
h = 1/motion * ones(1,motion);%维纳滤波,nsr=0
nsr = 0;
f = deconvwnr(img,h,nsr);
subplot(232),imshow(f,[0 255]),title('维纳滤波复原图像(NSR=0)');%维纳滤波,nsr=0.002
nsr = 0.002;
f = deconvwnr(img,h,nsr);
subplot(233),imshow(f,[0 255]),title('维纳滤波复原图像(NSR=0.002)');%维纳滤波,nsr=0.005
nsr = 0.005;
f = deconvwnr(img,h,nsr);
subplot(234),imshow(f,[0 255]),title('维纳滤波复原图像(NSR=0.005)');%维纳滤波,nsr=0.008
nsr = 0.008;
f = deconvwnr(img,h,nsr);
subplot(235),imshow(f,[0 255]),title('维纳滤波复原图像(NSR=0.008)');%维纳滤波,nsr=0.015
nsr = 0.05;
f = deconvwnr(img,h,nsr);
subplot(236),imshow(f,[0 255]),title('维纳滤波复原图像(NSR=0.015)');
【维纳滤波】通过MATLAB自带的维纳滤波函数进行滤波相关推荐
- 干货分享 基于MATLAB的带噪图像的高斯滤波论文
基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...
- 基于MATLAB的带噪图像的高斯滤波
基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...
- matlab cdfx,matlab自带工具箱svmtrain函数参数的选择
1.在使用svmtrain函数时,需要使用核函数进行分类,百度大部分的都是关于libsvm下的核函数使用,看到了一篇写matlab的svmtrain参数选择,如下 https://blog.csdn. ...
- [数字图像处理Matlab]任选一幅灰度图,自行编写程序,完成直方图均衡化。鼠鼠的数字图像处理实验要求:不能用MATLAB自带的histeq函数实现直方图均衡化
数学理论前提:见数字图像处理(第三版) 李俊山等编著 p50-53 1.利用imhist函数统计像素点个数 Im = imread("C:\Users\鼠鼠\Desktop\数字图像处理m ...
- Matlab自带的Bessel函数及如何扩展其应用
第一类虚宗量Bessel函数I_v: help besseli 第二类虚宗量Bessel函数K_v: help besselk 第一类Bessel函数J_v help besselj 第二类Besse ...
- cameraman matlab 自带图,[转载]【MATLAB】MATLAB的自带数据及可生成数据的函数——图片形式...
有时我们需要验证一些算法,但又不方便使用自己的数据,这时使用MATLAB自带的数据会带来很多便利,方便交流并且也不用担心未发表的工作会泄露.这里整理了一些MATLAB自带的数据-- 说明:[数据]表示 ...
- MATLAB自带PCA函数的参数含义及使用方法
目录 1.PCA函数的输入与输出参数 2.PCA函数的使用方法 参考文献: 1.PCA函数的输入与输出参数 function [coeff, score, latent, tsquared, expl ...
- matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...
用matlab求函数的导数:如果一个函数表达式中有绝对值,那对该函数求导就需要注意啦!该函数可能在他的零点处导数不存在,所以我们不能用传统的方法求导,应该在零点处分别求左导数和右导数,如果左导数和右导 ...
- matlab自带滤波器函数小结(图像处理)
matlab自带滤波器函数小结(图像处理) 1 线性平滑滤波器 用MATLAB实现领域平均法抑制噪声程序: I=imread(' c4.jpg '); subplot(231) imshow(I) ...
最新文章
- GNU make manual 翻译(四十)
- POJ 2029 Get Many Persimmon Trees
- MS SQL自定义函数IsPositiveInteger MS SQL自定义函数IsNumeric 水晶报表使用IEnumerableT数据源...
- 电脑忽然卡了,键盘鼠标也失灵,问题所在,如何处理?
- java中实现客户姓名添加和显示
- python指定进程断网_python通过scapy模块进行arp断网攻击
- c语言中const对于define优点,为什么大多数C开发人员使用define而不是const?
- HTTPS之SSL处理过程,对此加密和非对称加密
- php 魔术方法 多继承,PHP通过魔术方法实现多继承与重载
- 学python心得体会800字-Python初学心得体会
- MySQL分页查询优化
- GhostNet论文
- SpringBoot邮箱注册验证
- html倒计时星期日,功能齐全的jQuery倒计时插件
- uniapp简单的登录页面布局
- Lancet Neurology:长期意识障碍的干预治疗
- 《菩萨蛮·隔花才歇帘纤雨》
- 什么表单设计工具能快速提升办公效率?
- ftp上传工具 免安装,ftp上传工具 免安装绿色破解版好用推荐
- Unity开发Hololens2—环境配置和官方案例发布并部署到设备上