以灰度图像eight.tif为例,向原始图像中加入高斯噪声,再对噪声图像调用均值滤波函数avefilt进行去噪。

I=imread('eight.tif');
G=imnoise(I,'gaussian');
after=avefilt(G,3);
subplot(1,3,1);
imshow(I);
subplot(1,3,2);
imshow(G);
subplot(1,3,3);
imshow(after);
function d=avefilt(x,n)
a=ones(n);
[M,N]=size(x);
x1=double(x);
x2=x1;
for i=1:M-n+1for j=N-n+1c=x1(i:i+n-1,j:j+n-1).*a;s=sum(sum(c));x2(i+fix((n-1)/2),j+fix((n-1)/2))=s/(n*n);  end
end
d=uint8(x2);

Matlab均值滤波去噪相关推荐

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

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

  2. 写一个基于MATLAB的图像均值滤波去噪代码

    首先,需要载入图像.在 MATLAB 中,可以使用函数 imread 来载入图像.例如: I = imread('image.jpg'); 然后,可以使用函数 imfilter 来对图像进行均值滤波. ...

  3. matlab 均值滤波_数字图像处理基础 — 高斯滤波

    高斯滤波,本文主要讲其如何通过C语言实现.不太擅长写理论性质的文章,这里仅仅阐述自己怎么实现以及简单的优化过程. 通常我们对获取的图像进行进一步处理时,往往需要先进行一次降噪,而通常我们选择的是高斯滤 ...

  4. matlab均值滤波,中值滤波

    滤波核3×3的均值滤波. F=imread('D:\Desktop\66.png'); F=rgb2gray(F); f=double(F); [row,col]=size(f); f1=zeros( ...

  5. matlab均值滤波 工频干扰,为什么会有工频干扰_工频干扰产生原因及解决方案

    描述 工频干扰使我们在开发设计之中常见的现象,工频干扰为何会产生?如何解决呢?下文给你带来详细介绍. 工频干扰产生原因 示波器的低频输入阻抗是很高的.对于高频信号,由于输入电容的容抗下降,输入阻抗就会 ...

  6. matlab调和均值滤波_matlab均值滤波(原创).doc

    matlab均值滤波(原创) clear all;close all;P=input('input picture data:');d=size(P);if(d(3)>1) P=rgb2gray ...

  7. 利用中值滤波而不是均值滤波去除椒盐噪声(脉冲噪声)

    在去除椒盐噪声方面均值滤波会模糊图像,并且去除效果较差.相比之下,中值滤波能够较好地去除椒盐噪声.我们直接看matlab实现的效果和代码: %这个程序为我们显示了在去除椒盐噪声方面 中值滤波优于均值滤 ...

  8. 第七周作业:matlab分别对图片加入高斯噪音和椒盐噪音,然而利用均值滤波和中值滤波分别对上述两种噪音进行去噪。

    文章目录 题目 原图 1.添加椒盐噪声 2.添加高斯噪声 3.均值滤波处理椒盐噪声 4.中值滤波处理椒盐噪声 5.均值滤波处理高斯噪声 6.中值滤波处理高斯噪声 题目 利用MATLAB编程,制作一张照 ...

  9. 基于MATLAB的图像平滑滤波降噪(去噪)系统(通信毕业设计)(中值滤波,维纳滤波,小波降噪,均值滤波,椒盐噪声)

    基于MATLAB GUI的平滑滤波降噪系统设计 此系统可以作为毕业设计,可以尝试在此基础上稍微可以加一些其他方法. 此系统设计了GUI界面,首先点击打开图像来导入图像,再加入不同的噪声,用多种方法来降 ...

  10. 通过matlab编程,对该图像分别添加高斯噪声和椒盐噪声(参数自定),并使用均值滤波、高斯滤波和中值滤波进行去噪。

    分别添加高斯和椒盐噪声 im = imread('C:\Users\Administrator\Desktop\123456.jpg');% 1)生成含有高斯噪声.椒盐噪声的图像 % imnoise ...

最新文章

  1. 曾获Jolt大奖,“Python之父”龟叔推荐的书,又双叒叕更新了
  2. sparkcore写mysql_spark读写mysql
  3. 【数据结构与算法】之深入解析“石子游戏IV”的求解思路与算法示例
  4. golang 1.9 sp MySQL_Golang-使用mysql
  5. windows系统自动化设置
  6. python selenium处理JS只读(12306)
  7. 数据分析工具选型3大秘诀,Excel竟未上榜
  8. AIX下密码永不过期
  9. python如何写二进制乘法_使用python写乘法口诀表
  10. Face alignment at 3000 FPS via Regressing Local Binary Features
  11. 开机出现 Invalid Partition Table 怎么办
  12. Linux中svn提交文件后自动同步更新到网站目录
  13. css布局Absolute的垂直水平居中
  14. pythoncad标注教程,AotuCAD国标字体和标注设置技巧图文教程
  15. 梅姐为什么没能拯救雅虎?
  16. 怎么查看html页面,网页浏览记录如何查看_怎样查历史网页浏览记录
  17. 关于高德地图的分析报告
  18. [FAQ10019]HDMI/MHL如何修改手机默认横竖屏显示方式
  19. Java中 [I@4554617c 问题解决
  20. java什么是枚举_java中的枚举到底是什么鬼

热门文章

  1. 【强化学习】 Nature DQN算法与莫烦代码重现(tensorflow)
  2. 海康威视网络摄像头SDK中Demo的二次开发(运行)
  3. python计算两点间距离_已知经纬度坐标求两点间距离,用python表示
  4. awg线径与电流_AWG线径电流对照表
  5. 中美线径对照表_常用线规号码与线径对照表下一页
  6. Aiml中文包含英文(字母,特殊符号)识别问题的解决
  7. FFmpeg拼接文件常见问题
  8. 交互设计-手机端原型尺寸规范
  9. 游戏策划游戏研发必读经典题文一
  10. Scala 下载安装配置