• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

matlab实现平滑滤波

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
clc;clear;close all;
 
im=imread(\'p1.jpg\');
im = rgb2gray(im);
im=double(im);
im=im/max(im(:));
figure(\'Name\',\'原图\',\'NumberTitle\',\'off\');imshow(im,[0,1]);

P1 = imnoise(im,\'gaussian\',0,0.005);  % adding gaussian noise 这里im是原始图像,添加了均值是0,方差是0.005的高斯噪声。
figure(\'Name\',\'高斯噪声\',\'NumberTitle\',\'off\');imshow(P1,[0,1]); 
P2 = imnoise(im,\'salt & pepper\',0.02);  % adding impulse noise  添加盐和胡椒噪声,默认噪声密度为0.05。这会影响大约5%的像素。
figure(\'Name\',\'椒盐噪声\',\'NumberTitle\',\'off\');imshow(P2,[0,1]);

a=[1 1 1;1 1 1;1 1 1];  %定义一个3X3的全为1的模板
template1=(1/9)*a;

%对高斯噪声进行滤波操作
imAve=conv2(double(P1),double(template1));% 返回矩阵 a 和 template1 的二维卷积。
figure(\'Name\',\'高斯噪声:均值滤波\',\'NumberTitle\',\'off\');imshow(imAve,[0,1]);
 
imMed=medfilt2(P1,[3,3],\'symmetric\'); %执行中值滤波,其中每个输出像素包含输入图像中相应像素周围的m按n邻域的中值。
figure(\'Name\',\'高斯噪声:中值滤波\',\'NumberTitle\',\'off\');imshow(imMed,[0,1]);
 
psf=fspecial(\'gaussian\',3,1);    %返回大小为 hsize 的旋转对称高斯低通滤波器,标准差为 sigma。
imGau=imfilter(P1,psf,\'conv\',\'symmetric\'); %根据一个或多个返回大小为 hsize 的旋转对称高斯低通滤波器,标准差为 sigma。
figure(\'Name\',\'高斯噪声:高斯滤波\',\'NumberTitle\',\'off\');imshow(imGau,[0,1]);

%对椒盐噪声进行滤波操作
imAve=conv2(double(P2),double(template1));% 返回矩阵 a 和 template1 的二维卷积。
figure(\'Name\',\'椒盐噪声:均值滤波\',\'NumberTitle\',\'off\');imshow(imAve,[0,1]); title(\'average filter\');
 
imMed=medfilt2(P2,[3,3],\'symmetric\'); %执行中值滤波,其中每个输出像素包含输入图像中相应像素周围的m按n邻域的中值。
figure(\'Name\',\'椒盐噪声:中值滤波\',\'NumberTitle\',\'off\');imshow(imMed,[0,1]);
 
psf=fspecial(\'gaussian\',3,1);    %返回大小为 hsize 的旋转对称高斯低通滤波器,标准差为 sigma。
imGau=imfilter(P2,psf,\'conv\',\'symmetric\'); %根据一个或多个返回大小为 hsize 的旋转对称高斯低通滤波器,标准差为 sigma。
figure(\'Name\',\'椒盐噪声:高斯滤波\',\'NumberTitle\',\'off\');imshow(imGau,[0,1]);


原图

椒盐噪声

高斯噪声

椒盐噪声:高斯滤波

椒盐噪声:中值滤波

椒盐噪声:均值滤波

高斯噪声:高斯滤波

高斯噪声:中值滤波

高斯噪声:均值滤波


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
matlab常用滤波器发布时间:2022-07-18
下一篇:
基于matlab的各类滤波器设计发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap