Matlab实现图像滤波

一、实验目的
1.实现图片添加高斯白噪声,椒盐噪声,泊松噪声,乘性噪声等并进行比较;
2.实现图片进行均值滤波,中值滤波,高斯滤波,拉普拉斯滤波等处理;

二、实验步骤
1.读取图片
image=imread(‘test2.bmp’); %读取图片
subplot(5,2,1); %指定显示图片位置为5乘2矩阵第1个位置
imshow(image),title(‘原图’); %显示所读取的图片并命名为原图

2.创建滤波器
f1=fspecial(‘average’,[5,5]); %均值滤波器,算子大小为[5,5]
f2=fspecial(‘gaussian’,[5,5],1); %高斯滤波器,算子大小为[5,5],标准差为1
f3=fspecial(‘laplacian’,0);
%拉普拉斯滤波器,0用来决定滤波器形状,取值在[0,1]

3.对图片加高斯白噪声
image1=imnoise(image, ‘gaussian’, 0, 0.02);
%对图片加高斯白噪声,均值0,方差0.02
subplot(5,2,2); %指定显示图片位置为5乘2矩阵第2个位置
imshow(image1),title(‘原图中加入高斯白噪声’);

4.对图片加0均值高斯白噪声
[m,n]=size(image); %查看读取图片的大小
v=rand(m,n); %随机生成一个矩阵
image2=imnoise(image,‘localvar’,v); %对图片加0均值高斯白噪声
subplot(5,2,3); %指定显示图片位置为5乘2矩阵第3个位置

Matlab实现图像滤波相关推荐

  1. 图像滤波的matlab实现,图像滤波方法及其MATLAB实现

    图像滤波方法及其MATLAB实现(论文13000字) 摘要:在数字图像处理中,由于受到成像方法的限制,图像中的边缘.细节特征等重要信息常湮没于噪声信号中,给图像的后继处理如边缘检测.图像分割.图像匹配 ...

  2. 【老生谈算法】matlab实现图像滤波处理算法源码——图像滤波处理算法

    matlab图像滤波处理算法详解 1.文档下载: 本算法已经整理成文档如下,有需要的朋友可以点击进行下载 序号 文档(点击下载) 本项目文档 [老生谈算法]matlab图像滤波处理.doc 2.算法详 ...

  3. Matlab、图像IIR、FIR滤波

    大三上学期学的数字信号处理,Matlab大实验可以自选题,想到老师上课说的IIR.FIR的区别,借助图像观察两种滤波器的区别.当然,现在大家使用的图像处理算法是现代滤波器,与经典滤波器分析问题的角度不 ...

  4. matlab怎么根据波宽度去波,使用Matlab图像处理(三)——图像滤波原理

    既然是去除噪声,接下来我们就介绍几种常见的噪声.02 - 常见噪声种类? 首先我们介绍最著名的噪声--高斯噪声:无论是做什么的小伙伴,或多或少都会听说过高斯噪声.小白不想把复杂的数学公式拿上进行讲解, ...

  5. Matlab图像处理创新实践-实验2【图像滤波基础(2)】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  6. Matlab图像处理创新实践-实验1【图像滤波基础(1)】

    Matlab图像处理创新实践-实验1[图像滤波基础(1)] Matlab图像处理创新实践-实验2[图像滤波基础(2)] Matlab图像处理创新实践-实验3[图像锐化] Matlab图像处理创新实践- ...

  7. matlab实现频域率滤波,基于Matlab的图像的频域滤波实现及研究.doc

    摘要:图像的频域滤波是图像增强的一种方法.图像增强是图像处理的方法之一,有频率域法和空间域法.频率域法把图像看成一种二维信号,对其进行二维傅里叶变换的信号增强,采用低通滤波法可以去掉图像的噪声:采用高 ...

  8. matlab soble滤波,MATLAB 图像滤波去噪分析及其应用

    MATLAB 图像滤波去噪分析及其应用 第1章 图像颜色空间相互转换与MATLAB实现 1.1 图像颜色空间原理 1.1.1 RGB颜色空间 1.1.2 YCbCr颜色空间 1.1.3 YUV颜色空间 ...

  9. [023] Matlab的各种图像滤波降噪处理

    0.写在前面 代码包括: ① 为图像添加高斯噪声.椒盐噪声: ② 图像滤波处理:中值滤波.算术均值滤波.高斯滤波. 1.Matlab代码及注释 clear; clc;M = imread('nc.jp ...

最新文章

  1. 兰州大学C语言程序设计课程作业,【兰州大学|兰州大学C语言程序设计课程作业( 五 )】语言程序设计|课程|作业-傻大方...
  2. 魔改ResNet反超Transformer再掀架构之争!作者说“没一处是创新”,这些优化trick值得学...
  3. LeetCode:Permutations II
  4. 两岸三地在线编程学习网站大全
  5. 国防现代化的数据_Linux容器如何解决国防虚拟化问题
  6. mysql 存储过程简单使用_mysql存储过程的简单使用教程
  7. SAP License:标准价格修改
  8. LeetCode:10.regular-expression-matching(正则式表达)
  9. 鸿蒙内部测试情况,鸿蒙OS内测曝光,安卓劲敌浮出水面!
  10. 有很帅气的微信头像推荐吗?
  11. 孩子成绩不好,学艺术还是上中职?
  12. softmax多分类
  13. python能做什么程序-Python能做什么工作?
  14. SQL语句学习之路7
  15. 使用FlashCS6制作cocos2d-x动作脚本的思路整理
  16. Fsm hdlc_HDLbits
  17. php mailer altbody,PHP_phpmailer 中文使用说明(简易版),phpmailer v5.1下载 A开头: $AltBody - phpStudy...
  18. 基于 SOFAArk 和 SOFADashboard 实现动态模块管控 | Meetup#2 回顾
  19. Linux下打包压缩war和解压war包 zip和jar
  20. qt学习总结之探索Qt的安装目录结构

热门文章

  1. FLIR高端热像仪T640实战测试
  2. Matlab中sub2ind函数原理及用法!
  3. C10K C100K C1000K C10M select poll epoll
  4. Android Launcher开发(五)添加应用程序桌面快捷方常见问题及解决方案
  5. chemFoam的源码提取
  6. 基于Spring包扫描工具和MybatisPlus逆向工程组件的数据表自动同步机制
  7. Android平台美颜相机/Camera实时滤镜/视频编解码/影像后期/人脸技术探索——2.3 仿制Snow相机和FaceU的边框/小脸模式
  8. C++ 中左值和右值引用的讲解
  9. 论数字化转型:转什么,如何转?
  10. java.lang.IllegalStateException: Optional int parameter 'studentid' is present but cannot be transla