基于matlab的图像处理——高斯噪声&均值滤波,椒盐噪声&中值滤波

简介: 基于matlab的图像处理——高斯噪声&均值滤波,椒盐噪声&中值滤波 [plain] view plain copy figure oriImg=imread('peppers.

基于matlab的图像处理——高斯噪声&均值滤波,椒盐噪声&中值滤波

[plain] view plain copy

  1. figure
  2. oriImg=imread('peppers.bmp');%读取并显示原有图像
  3. subplot(1,2,1); imshow(oriImg); title ('原始图像');%显示原始图像
  4. grayImg = rgb2gray(oriImg);%转成灰度图像
  5. subplot(1,2,2); imshow(grayImg); title ('灰度图像');%显示灰度图像
  6. figure
  7. %加入高斯噪声,使用邻域平均滤波
  8. Inoise=imnoise(grayImg,'gaussian',0,0.02);%对图像加入高斯噪声
  9. subplot(1,2,1); imshow(Inoise); title('加入高斯噪声后的图像');%显示高斯噪声图像
  10. h=ones(3,3)/8; h(2,2)=0;%构造邻域窗口
  11. filters=imfilter(Inoise,h);%邻域平均滤波
  12. subplot(1,2,2); imshow(filters); title('8邻域平均滤波后的图像')
  13. figure
  14. %加入椒盐噪声,使用中值滤波
  15. Inoise=imnoise(grayImg,'salt & pepper');%加入椒盐噪声
  16. subplot(1,2,1); imshow(Inoise); title('加入椒盐噪声后的图像');
  17. filters=medfilt2(Inoise,[5,5]);%中值滤波
  18. subplot(1,2,2); imshow(filters); title('中值滤波后的图像')

对于滤波方式要采用有针对性的,才会达到很好的效果。对于高斯噪声采用邻域均值滤波效果比较好,经过测试采用3x3,8邻域的滤波效果比较好。

[html] view plain copy

  1. 而对于椒盐噪声,采用中值滤波效果很好,实验结果如下图,仅供参考。

[html] view plain copy

原文地址http://www.bieryun.com/2900.html

相关文章
|
2月前
|
算法
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
51 0
|
2月前
|
算法
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
39 0
|
2月前
|
算法
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
56 1
|
2月前
|
传感器 算法 计算机视觉
基于肤色模型和中值滤波的手部检测算法FPGA实现,包括tb测试文件和MATLAB辅助验证
该内容是关于一个基于肤色模型和中值滤波的手部检测算法的描述,包括算法的运行效果图和所使用的软件版本(matlab2022a, vivado2019.2)。算法分为肤色分割和中值滤波两步,其中肤色模型在YCbCr色彩空间定义,中值滤波用于去除噪声。提供了一段核心程序代码,用于处理图像数据并在FPGA上实现。最终,检测结果输出到"hand.txt"文件。
|
2月前
|
算法
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
25 2
|
2月前
|
算法
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
33 0
|
2月前
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
44 1
|
2月前
|
算法
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
108 0
|
5天前
|
数据安全/隐私保护
matlab 曲线光滑,去毛刺,去离群值,数据滤波,高通滤波,低通滤波,带通滤波,带阻滤波
地震波格式转换、时程转换、峰值调整、规范反应谱、计算反应谱、计算持时、生成人工波、时频域转换、数据滤波、基线校正、Arias截波、傅里叶变换、耐震时程曲线、脉冲波合成与提取、三联反应谱、地震动参数、延性反应谱、地震波缩尺、功率谱密度
|
26天前
|
数据可视化
matlab用高斯曲线拟合模型分析疫情数据
matlab用高斯曲线拟合模型分析疫情数据

热门文章

最新文章