图像的预处理中比较重要的一环就是图像的去噪处理,是后续图像处理的基础。

img=imread('F:\图像去噪\4.jpg');
f=rgb2gray(img);
subplot(1,2,1);
imshow(f);
f=double(f);
f=fft2(f);
f=fftshift(f);
[m,n]=size(f);  %
d0=80;
m1=fix(m/2);
n1=fix(n/2);
for i=1:mfor j=1:nd=sqrt((i-m1)^2+(j-n1)^2);h(i,j)=exp(-d^2/2/d0^2);end
end
g=f.*h;
g=ifftshift(g);
g=ifft2(g);
g=mat2gray(real(g));
subplot(1,2,2);
imshow(g);
imwrite(img,'2.jpg');

处理效果:

高斯模糊参数d0对处理效果的影响:

d0=5

d0=10

d0=20

d0=40

d0=80

d0=160

有对比图片可以看出,随着d0值的不断变小,图像越来越模糊,噪点越来越少,但d0的值也不能太小,太小导致图像模糊严重。

转自:Matlab图像高斯平滑滤波处理

【Matlab学习笔记】【图像滤波去噪】高斯平滑滤波相关推荐

  1. Matlab学习7-图像处理之线性平滑滤波

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.选择平均法滤波去噪 二.领域平均法去噪 三.Wiener滤波 四.线性平滑滤波 前言 空域滤波增强 卷积原理 多维 ...

  2. c++ openvc4.5.5 学习笔记(五)图像平滑滤波几种基本方法(平均滤波blur、高斯平滑滤波GaussianBlur、中值滤波medianBlur、双边滤波bilateralFilter )

    平滑,也称为模糊,是一种简单而经常使用的图像处理操作. 要执行平滑操作,我们将对我们的图像应用过滤器.最常见的滤波器类型是线性的,其中输出像素的值(i.e. g(i,j)),被确定为输入像素值的加权和 ...

  3. matlab将图片旋转的代码_从零开始的matlab学习笔记——(27)图像旋转与动态图...

    matlab应用--求极限,求导,求积分,解方程,函数绘图,三维图像,拟合函数....更多内容尽在个人专栏:matlab学习 昨天思考了一下,因为笔者的GUI只是刚刚入门,如果直接说的话也说不了多少东 ...

  4. 数字图像处理MATLAB学习笔记(五)

    数字图像处理MATLAB学习笔记(五) Color Image Processing 1 Color Image Representation in MATLAB 这里不多说了,彩色图片在计算机中以R ...

  5. 数字图像处理MATLAB学习笔记(一)

    数字图像处理MATLAB学习笔记(一) 灰度转换与空间滤波 本节主要使用Matlab语言进行灰度转换与空间滤波的使用 并对相关数学原理进行总结 1. Intensity Transformer Fun ...

  6. Matlab学习笔记(3)—GUI程序设计与图像处理基本操作

    Matlab学习笔记(3)-GUI程序设计与图像处理基本操作 一.GUI程序设计 如果想要开始使用Matlab进行GUI编程,首先需要进入Matlab的GUI界面对GUI有一个基本的认识. 1.gui ...

  7. matlab 彩色变换,MATLAB学习笔记 彩色变换

    MATLAB学习笔记 彩色变换 MATLAB学习笔记 彩色变换 MATLAB学习笔记 彩色变换 interp1q(x, y, xi) 线性内插,获得xi点的yi值(直线) x 为列向量 设置x轴各个点 ...

  8. Matlab学习笔记——数据文件定位

    写在这里的初衷,一是备忘,二是希望得到高人指点,三是希望能遇到志同道合的朋友. 目录 数据文件定位 1.fseek函数 2.ftell函数 3.feof函数 数据文件定位 1.fseek函数 用于改变 ...

  9. linspace函数matlab_从零开始的matlab学习笔记——(29)泰勒逼近函数

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图....更多内容尽在个人专栏:matlab学习 上一节我们成功制作了能自己转圈的三维螺旋线,这里我们再来 ...

  10. matlab数组平方的计算自定义函数_从零开始的matlab学习笔记——(38)简单数论计算函数:取整,gcd,lcm,质数,全排列...

    matlab应用--求极限,求导,求积分,解方程,概率统计,函数绘图,三维图像,拟合函数,动态图,傅里叶变换,随机数,优化问题....更多内容尽在个人专栏:matlab学习 翻了翻优化工具箱,发现内容 ...

最新文章

  1. filco蓝牙不好用_2020双十二机械键盘选购 牌子推荐 附雷柏/ikbc/akko/杜伽/FILCO热销机械键盘品牌...
  2. 使用Movie Maker制作视频相册
  3. apache.camel_Apache Camel 2.18发布–包含内容
  4. GCC弱符号的一个应用示例
  5. 以“智变”应万变,揭秘新华三六大数字化解决方案!
  6. 古早但有用:CISA 发布15个正遭利用的老旧漏洞
  7. 2017CCPC哈尔滨赛区总结
  8. iOS 4中禁止程序退出后保留在后台的方法
  9. CDN、SCDN、DCDN是什
  10. 闪存flash基础原理
  11. jade的基本使用方法
  12. SQL练习题:变更性别
  13. 微信自动回复的智能聊天机器人怎么做?
  14. 计算机学院青年教师讲课,【教学动态】计算机科学与信息工程学院举办首届中青年教师讲课大赛...
  15. SAP中复制创建采购申请的过程
  16. LeetCode 2309. 兼具大小写的最好英文字母
  17. 97年的Mekka ’97 4K Intro世界编程大赛冠军作品
  18. 近视手术,是福音还是噩梦,知道这些危害,你还敢做吗,眼科小知识都在这里
  19. 为什么牛逼程序员都秃顶了....?
  20. 数据模型篇之大数据领域建模综述

热门文章

  1. mfc用数组怎么存储句柄_指南手机存储不足怎么办?用好这份清理指南你的手机还能再战三年...
  2. redis新数据类型-bitmaps
  3. spark算子大全glom_Spark 算子- Value Transformation
  4. delphi 调试控件代码_机器人调试(六十七)
  5. python字符串方法总结_python字符串函数总结
  6. Java编程:爬楼梯问题、斐波那契数列问题
  7. 实战Javascript:结合电商主界面实现轮播图和倒计时秒杀
  8. 数据抓取的艺术(三)
  9. 图像处理_描述下SIFT特征?(清晰易懂)
  10. 论文笔记_S2D.25_2007-ACM-ISMAR-小型AR环境的并行跟踪和建图