基于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

相关文章
|
1月前
|
算法
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:滑动平均滤波算法去噪及谱相减算法呈现频谱
42 0
|
1月前
|
算法
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:T1小波滤波算法去噪及谱相减算法呈现频谱
31 0
|
1月前
|
算法
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:SG滤波算法去噪及谱相减算法呈现频谱
41 1
|
2月前
|
计算机视觉
图像处理基础篇-形态学处理-边缘检测(matlab仿真与图像处理系列第4期)
图像处理基础篇-形态学处理-边缘检测(matlab仿真与图像处理系列第4期)
33 1
|
26天前
|
传感器 算法 计算机视觉
基于肤色模型和中值滤波的手部检测算法FPGA实现,包括tb测试文件和MATLAB辅助验证
该内容是关于一个基于肤色模型和中值滤波的手部检测算法的描述,包括算法的运行效果图和所使用的软件版本(matlab2022a, vivado2019.2)。算法分为肤色分割和中值滤波两步,其中肤色模型在YCbCr色彩空间定义,中值滤波用于去除噪声。提供了一段核心程序代码,用于处理图像数据并在FPGA上实现。最终,检测结果输出到"hand.txt"文件。
|
2月前
|
机器学习/深度学习 并行计算 算法
霍夫变换椭圆检测(matlab仿真与图像处理系列第2期)
霍夫变换椭圆检测(matlab仿真与图像处理系列第2期)
50 0
|
1月前
|
算法
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:移动中位数滤波算法去噪及谱相减算法呈现频谱
22 2
|
1月前
|
算法
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:卷积滑动平均滤波算法去噪及谱相减算法呈现频谱
30 0
|
1月前
|
算法
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:一维信号NLM非局部均值滤波算法去噪及谱相减算法呈现频谱
38 1
|
1月前
|
算法
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
【MATLAB】语音信号识别与处理:高斯加权移动平均滤波算法去噪及谱相减算法呈现频谱
93 0

热门文章

最新文章