帮我设计一个图像的低通滤波器,用MATLAB
-
没有什么指标要求, 在截止频率为50Hz,60Hz,70Hz,80Hz等频带上,观察不同图像的滤波效果,Z后确定Z优。设计出特定图像的低通滤波器,实现图像的低通滤波。 谢谢大家了.
全部评论(2条)
-
- dalong2780 2008-05-25 00:00:00
- 这是巴特沃斯低通滤波器吧
-
赞(4)
回复(0)
-
- 小布阿TvT 2008-05-24 00:00:00
- I=imread('picture.tif');%将要滤波的图像读到I中,当然要换成你的图片名字了 imshow(I); f=double(I); g=fft2(f); g=fftshift(g); [N1,N2]=size(g); n=2; d0=50; %此处d0为截止频率,你可以依次换成60、70、80进行滤波比较 n1=fix(N1/2); n2=fix(N2/2); for i=1:N1 for j=1:N2 d=sqrt((i-n1)^2+(j-n2)^2); h=1/(1+0.414*(d/d0)^(2*n)); result(i,j)=h*g(i,j); end end result=ifftshift(result); X2=ifft2(result); J=uint8(real(X2)); figure,imshow(J); 这是标准的低通滤波器
-
赞(12)
回复(0)
热门问答
- 帮我设计一个图像的低通滤波器,用MATLAB
- 没有什么指标要求, 在截止频率为50Hz,60Hz,70Hz,80Hz等频带上,观察不同图像的滤波效果,Z后确定Z优。设计出特定图像的低通滤波器,实现图像的低通滤波。 谢谢大家了.
2008-05-23 05:40:05
355
2
- 用MATLAB设计一个低通滤波器
- Z好解释一下各种参数怎么设置 都是怎么计算出来的
2018-11-20 10:57:29
328
0
- 用remez设计FIR低通滤波器问题。matlab
- 那位高手会设计这个滤波器,滤波器阶数P=50.通带[0,0.4pi].阻带[0.5pi,pi].通带Z大偏差delta1=0.01.阻带Z大偏差0.001.在[0,0.4pi]U[0.5pi,pi]间隔中等间隔采样N=200个点。谢谢!
2011-11-28 22:37:12
393
1
- 用matlab设计一个滤波器
- 数字滤波器设计及在语音信号分析中的应用。 步骤: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件... 数字滤波器设计及在语音信号分析中的应用。 步骤: 1、语音信号采集 录制一段课程设计学生的语音信号并保存为文件,要求长度不小于10秒,并对录制的信号进行采样;录制时可以使用Windows自带的录音机,或者使用其它专业的录音软件,录制时需要配备录音硬件(如麦克风),为便于比较,需要在安静、干扰小的环境下录音。 2、语音信号分析 使用MATLAB绘出采样后的语音信号的时域波形和频谱图。根据频谱图求出其带宽,并说明语音信号的采样频率不能低于多少赫兹。 3、含噪语音信号合成 在MATLAB软件平台下,给原始的语音信号叠加上噪声,噪声类型分为如下几种:(1)白噪声;(2)单频噪色(正弦干扰);(3)多频噪声(多正弦干扰);(4)其它干扰,可设置为低频、高频、带限噪声,或Chirp干扰、冲激干扰。绘出叠加噪声后的语音信号时域和频谱图,在视觉上与原始语音信号图形对比,也可通过Windows播放软件从听觉上进行对比,分析并体会含噪语音信号频谱和时域波形的改变。 4、数字滤波器设计及滤波,完成以下题目中的一个 给定滤波器的规一化性能指标(参考指标,实际中依据每个同学所叠加噪声情况而定)例如:通带截止频率wp=0.25*pi, 阻通带截止频率ws=0.3*pi; 通带Z大衰减Rp=1 dB; 阻带Z小衰减Rs=15 dB,每个题目至少设计出5个用不同方法的不同类型滤波器。 题目(1):采用窗函数法与等波纹法分别设计各型FIR滤波器(低通、高通、带通、带阻中的至少3种类型)来对叠加噪声前后的语音信号进行滤波处理,绘出滤波器的频域响应,绘出滤波后信号的时域波形和频谱,并对滤波前后的信号进行对比,分析信号的变化;在相同的性能指标下比较各方法的滤波效果,并从理论上进行分析(或解释)。 题目(2):采用双线性变换法与脉冲响应不变法,分别利用不同的原型低通滤波器(Butterworth型与切比雪夫I型)来设计各型IIR滤波器(低通、高通、带通、带阻中的至少3种类型),绘出滤波器的频域响应;并用这些数字滤波器对含噪语音信号分别进行滤波处理,比较不同方法下设计出来的数字滤波器的滤波效果,并从理论上进行分析(或解释)。 5、回放语音信号 对滤波后的语音信号进行回放,感觉滤波前后语音信号的变化。 6、设计一个语音信号分析与处理系统界面(选作) 利用MATLAB的界面设计功能,设计一个MATLAB环境下的人机交互界面,完成上述滤波器的设计及滤波过程,要求能够接收输入的设计参数,查看设计结果及滤波结果。我的邮箱是471147021@QQ.com 哪位高手知道这方面的问题,给我点提示嘛,或者将答案发到我的邮箱里,谢谢了!!! 展开
2009-06-24 07:58:04
616
2
- 用matlab设计一个简单的滤波器
- 我有一串离散的数据,图像比较混乱,其表达式可能为y=a1*sin(x+n1)+...an*sin(100x+n100) 但是x前面的系数超过20了我就不考虑了,所以我想把这个离散的数据点变的平滑一些,把x前面的系数超过20的全部滤掉。隔行如隔山,这方面知识确实不懂,望大神给写个mat... 我有一串离散的数据,图像比较混乱,其表达式可能为y=a1*sin(x+n1)+...an*sin(100x+n100) 但是x前面的系数超过20了我就不考虑了,所以我想把这个离散的数据点变的平滑一些,把x前面的系数超过20的全部滤掉。隔行如隔山,这方面知识确实不懂,望大神给写个matlab程序! 展开
2014-03-02 09:09:44
308
3
- 用运算放大器设计低通滤波器
- 低于15khz,电容小于0.1μF 学霸我看过你的解释,但是我太渣看不懂,能不能仔细解释下
2016-04-06 05:53:03
238
1
- 帮我设计一个电路的接线图。
- 帮我设计一个电路的接线图。主要是用这种时间继电器控制,接入12V的电压,电流没有特别要求。 要求,主电路(电源电路),起动1小时,停止3小时。 控制电路,在起动时。6s ON 。 24sOFF。 麻烦画个接线图给我。拜托了
2018-07-11 01:52:49
336
1
- 椭圆低通滤波器基于matlab设计程序如下,求每句注释
- %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,51... %连续信号的产生及采样 clear Fs=100; t=(1:100)/Fs; s1=sin(2*pi*t*5); s2=sin(2*pi*t*15); s3=sin(2*pi*t*30); s=s1+s2+s3; plot(t,s); xlabel('时间(s)'); ylabel('幅值'); grid; %椭圆低通滤波器的设计 [b,a]=ellip(5,0.1,40,5*2/Fs); [H,w]=freqz(b,a,512); plot(w*Fs/(2*pi),abs(H)); xlabel('频率(Hz)');ylabel('频率响应图'); grid; %对滤波后的信号进行分析和变换 sf=filter(b,a,s); plot(t,sf); xlabel('时间 (s)'); ylabel('幅值'); axis([0 1 -1 1]); S=fft(s,512); SF=fft(sf,512); w=(0:255)/256*(Fs/2); plot(w,abs([S(1:256)' SF(1:256)'])); xlabel('频率(Hz)'); ylabel('傅立叶变换图'); grid; legend({'before','after'}); 展开
2012-06-23 12:02:12
380
2
- 求设计一个hamming窗设计的带通滤波器的matlab程序。
- 通带截止频率和阻带截止频率分别为0.3pi 0.4pi N=33 求幅值相应和单位脉冲相应的图 类似于这个图 还有一个是单位脉冲相应的图
2013-06-01 11:30:02
490
1
- Matlab 正弦周期信号 低通滤波器
- 题目:设计不同的低通、高通滤波器,获取周期信号sin(n)的高频和低频谐波,分析其频谱 希望各位大神帮我用Matlab做做这题,把代码给我。 或者详细说说低通高通滤波器怎么搞。很着急,网上很多介绍滤波器的乱七八糟,看不懂。 谢谢各位了
2016-06-11 23:26:30
615
1
- 如何用MATLAB做一个低通滤波器?
- 幅度|H|=1,0=2009-12-02 11:02:16 335 3
- 怎么用matlab显示高光谱图像单一谱段的图像
- 高光谱数据是由modis获取的hdf文件格式
2018-11-27 22:08:02
330
0
- 用MATLAB如何将图像转成单色位图?
2014-11-24 11:37:21
455
2
- 低通滤波器的设计和计算
2011-12-24 19:23:50
343
3
- matlab使用低通滤波器来处理数据
- 想请教各位高人:对于一组10000个点的数据(接近正弦),如何用MATLAB来进行低通滤波,谢谢啦。 PS:10000个点的值为变压器原边一相的电流值
2016-06-18 11:25:50
259
1
- 用matlab设计一个滤波范围在0到20HZ范围的滤波器
- 用MATLAB设计一个滤波频率在0到20HZ范围的滤波器 Z好是FIR的...
2016-01-25 22:29:48
357
1
- Matlab GUI设计高通滤波器时为什么滤波后图像变小了?
- 程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 ... 程序代码如下: axes(handles.axes2); x=(handles.img); f=double(x); k=fft2(f); g=fftshift(k); [M,N]=size(g); nn=2; d0=25; m=fix(M/2);n=fix(N/2); for i=1:M for j=1:N d=sqrt((i-m)^2+(j-n)^2); if d<=d0 h=0; else h=1; end result(i,j)=h*g(i,j); end end result=ifftshift(result); y2=ifft2(result); y3=uint8(real(y2)); imshow(y3); 展开
2014-06-09 09:01:13
510
1
- 谁能帮我算低通滤波器RC取值
- 要求单片机接低通滤波器,使单片机输出的PWM波通过低通滤波器取出平均值(相当于DA的功能),单片机晶振为50MHz,高电平为4.5伏,低电平为0伏。
2010-08-08 04:06:08
390
3
- 怎么读取高光谱图像感兴趣区域图像matlab
2018-11-26 17:14:52
242
0
- 用matlab怎么输出R单色图像的灰度图
- 对给定的一幅RGB原始图像(如bmp格式),已经求出该图的R、G、B单 色图像,怎么绘制R、G、B图像各自的直方图啊?
2018-11-25 05:08:57
340
0
参与评论
登录后参与评论