用MATLAB对图像设计带通滤波器

2024-12-20 09:36:30
推荐回答(2个)
回答1:

网页链接这有一个博客上分享的 不知道你看过没 可能对设计滤波器有些用吧

回答2:

通带频率范围? 阻带频率范围?最大衰减多少分贝?最小衰减多少分贝?
如果用切比雪夫型的话
[n,Wn]=cheblord(Wp,Ws,Rp,Rs)
其中Wp和Ws分别是通带和阻带的拐角频率(截止频率),其取值范围为0至1之间。当其值为1时代表采样频率的一半。Rp和Rs分别是通带和阻带区的波纹系数。
举例:Wp = 40/500; Ws = 150/500;
Rp = 3; Rs = 60;
[n,Wn] = cheb1ord(Wp,Ws,Rp,Rs)
n = 4
Wn = 0.0800
之后:[b,a] = cheby1(n,Rp,Wn)
[H,w]=freqz(b,a);
Guv=H.*g
I=ifftshift(Guv);
I=uint8(real(ifft2(I)));
你试试吧