首页 [宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码

[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码

举报
开通vip

[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码 代码二: 用小波变换对图像进行增强 clear I= imread ( 'aaa.jpg') ; X=rgb2gray(I); subplot (121) ; imshow(X); title ('原始图像') ;%画出原图像 [c,s] =wavedec2 (X, 2, 'sym4') ; %进行二层小波分解 len = length ( c) ;%处理分解系数,突出轮廓,弱化细节 for I = 1: ...

[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码
[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码 代码二: 用小波变换对图像进行增强 clear I= imread ( 'aaa.jpg') ; X=rgb2gray(I); subplot (121) ; imshow(X); title ('原始图像') ;%画出原图像 [c,s] =wavedec2 (X, 2, 'sym4') ; %进行二层小波分解 len = length ( c) ;%处理分解系数,突出轮廓,弱化细节 for I = 1: len if (c( I )>350) c( I ) = 2*c (I ) ; else c( I ) = 0.5*c( I ) ; end end nx =waverec2 ( c, s, 'sym4') ; %分解系数重构 subplot(122) ; image( nx) ; title('增强图像') %画出增强图像 (二)运行结果: 代码三:利用巴特沃斯(Butterworth)低通滤波器对受噪声干扰的图像进行平 滑处理 I=imread('aaa.jpg'); imshow(I); J1=imnoise(I,'salt & pepper'); % 叠加椒盐噪声 figure,imshow(J1); f=double(J1); % 数据类型转换,MATLAB不支持图像的无符号整型的计算 g=fft2(f); % 傅立叶变换 g=fftshift(g); % 转换数据矩阵 [M,N]=size(g); nn=2; % 二阶巴特沃斯(Butterworth)低通滤波器 d0=50; m=fix(M/2); n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); h=1/(1+0.414*(d/d0)^(2*nn)); % 计算低通滤波器传递函数 result(i,j)=h*g(i,j); end end result=ifftshift(result); J2=ifft2(result); J3=uint8(real(J2)); figure,imshow(J3); % 显示滤波处理后的图像 运行结果:
本文档为【[宝典]小波变换、巴特沃斯(butterworth)低通滤波器对受噪声搅扰的图像前进腻滑处理代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_477730
暂无简介~
格式:doc
大小:12KB
软件:Word
页数:2
分类:
上传时间:2018-03-19
浏览量:19