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自带的维纳滤波函数进行滤波相关推荐

  1. 干货分享 基于MATLAB的带噪图像的高斯滤波论文

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  2. 基于MATLAB的带噪图像的高斯滤波

    基于MATLAB的带噪图像的高斯滤波 摘要:图像常常被强度随机信号(也称为噪声)所污染.一些常见的噪声有椒盐(Salt & Pepper)噪声.脉冲噪声.高斯噪声等.椒盐噪声含有随机出现的黑白 ...

  3. matlab cdfx,matlab自带工具箱svmtrain函数参数的选择

    1.在使用svmtrain函数时,需要使用核函数进行分类,百度大部分的都是关于libsvm下的核函数使用,看到了一篇写matlab的svmtrain参数选择,如下 https://blog.csdn. ...

  4. [数字图像处理Matlab]任选一幅灰度图,自行编写程序,完成直方图均衡化。鼠鼠的数字图像处理实验要求:不能用MATLAB自带的histeq函数实现直方图均衡化

    数学理论前提:见数字图像处理(第三版) 李俊山等编著  p50-53 1.利用imhist函数统计像素点个数 Im = imread("C:\Users\鼠鼠\Desktop\数字图像处理m ...

  5. Matlab自带的Bessel函数及如何扩展其应用

    第一类虚宗量Bessel函数I_v: help besseli 第二类虚宗量Bessel函数K_v: help besselk 第一类Bessel函数J_v help besselj 第二类Besse ...

  6. cameraman matlab 自带图,[转载]【MATLAB】MATLAB的自带数据及可生成数据的函数——图片形式...

    有时我们需要验证一些算法,但又不方便使用自己的数据,这时使用MATLAB自带的数据会带来很多便利,方便交流并且也不用担心未发表的工作会泄露.这里整理了一些MATLAB自带的数据-- 说明:[数据]表示 ...

  7. MATLAB自带PCA函数的参数含义及使用方法

    目录 1.PCA函数的输入与输出参数 2.PCA函数的使用方法 参考文献: 1.PCA函数的输入与输出参数 function [coeff, score, latent, tsquared, expl ...

  8. matlab计算绝对值的导数,如何用matlab求带绝对值函数的导数? 你值得一看的技巧...

    用matlab求函数的导数:如果一个函数表达式中有绝对值,那对该函数求导就需要注意啦!该函数可能在他的零点处导数不存在,所以我们不能用传统的方法求导,应该在零点处分别求左导数和右导数,如果左导数和右导 ...

  9. matlab自带滤波器函数小结(图像处理)

    matlab自带滤波器函数小结(图像处理)   1 线性平滑滤波器 用MATLAB实现领域平均法抑制噪声程序: I=imread(' c4.jpg '); subplot(231) imshow(I) ...

最新文章

  1. GNU make manual 翻译(四十)
  2. POJ 2029 Get Many Persimmon Trees
  3. MS SQL自定义函数IsPositiveInteger MS SQL自定义函数IsNumeric 水晶报表使用IEnumerableT数据源...
  4. 电脑忽然卡了,键盘鼠标也失灵,问题所在,如何处理?
  5. java中实现客户姓名添加和显示
  6. python指定进程断网_python通过scapy模块进行arp断网攻击
  7. c语言中const对于define优点,为什么大多数C开发人员使用define而不是const?
  8. HTTPS之SSL处理过程,对此加密和非对称加密
  9. php 魔术方法 多继承,PHP通过魔术方法实现多继承与重载
  10. 学python心得体会800字-Python初学心得体会
  11. MySQL分页查询优化
  12. GhostNet论文
  13. SpringBoot邮箱注册验证
  14. html倒计时星期日,功能齐全的jQuery倒计时插件
  15. uniapp简单的登录页面布局
  16. Lancet Neurology:长期意识障碍的干预治疗
  17. 《菩萨蛮·隔花才歇帘纤雨》
  18. 什么表单设计工具能快速提升办公效率?
  19. ftp上传工具 免安装,ftp上传工具 免安装绿色破解版好用推荐
  20. Unity开发Hololens2—环境配置和官方案例发布并部署到设备上

热门文章

  1. 程序员所应具备的品质
  2. Collection View Programming Guide for iOS---(四)---Using the Flow Layout
  3. capistrano部署ruby on rails应用
  4. UA MATH567 高维统计II 随机向量4 Frame、凸性与各向同性
  5. 快速实现dNet三层架构项目图解
  6. 超图js版本加载点图层和点要素
  7. MSI文件、工具、资料
  8. 图解Flex开发教程
  9. LeetCode 709:To Lower Case
  10. 我爱Java系列---【登录案例】