資源簡介
數字圖像處理中的濾波和傅里葉壓縮,包括理想低通濾波器,巴特沃茨高通濾波器,高斯帶通濾波器,高斯帶阻濾波器,FFT圖像壓縮。附原圖像和處理后的圖像截圖。
代碼片段和文件信息
function?H=bpfilter(type?Dl?Dh?n?image)
%-------------------------------------------------------------------------%
%該函數用來設計二維圖像的帶通濾波器。其中:
%type表示濾波器的種類:“ideal”表示理想濾波器;
%?????????????????????“butterworth”表示巴特沃茨濾波器;
%?????????????????????“guassian”表示高斯濾波器。?
%Dl表示帶通濾波器的下限截止頻率;Dh表示帶通濾波器的上限截止頻率。
%n表示濾波器的階數。image是待濾波的原始圖像。
%H是帶通濾波器的傳輸函數。
%-------------------------------------------------------------------------%
im=imread(image);
[MNK]=size(im);???????????????????????????%確定原始圖像大小
if?K==3
????im1=rgb2hsv(im);
????im2=double(im1(::3));
else
????im2=double(im);
end
u=0:(M-1);
v=0:(N-1);
idx=find(u>M/2);
u(idx)=u(idx)-M;
idy=find(v>N/2);
v(idy)=v(idy)-N;
[VU]=meshgrid(vu);
D=sqrt(U.^2+V.^2);
switch?type
????case?‘ideal‘
????????Hlp=double(D<=Dl);
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1709??2008-11-08?11:36??bpfilter.m
?????文件???????1705??2008-11-08?11:36??bsfilter.m
?????文件???????1215??2008-11-08?12:45??cross_fft_compress.m
?????文件???????1373??2008-11-08?11:36??hpfilter.m
?????文件???????1713??2008-11-08?11:36??lpfilter.m
?????文件??????66614??2008-10-26?20:47??P2.bmp
?????文件????????349??2008-11-08?12:45??R2.m
?????文件??????50752??2008-11-08?11:41??Result2_1.JPG
?????文件??????48231??2008-11-08?11:41??Result2_2.JPG
?????文件??????51800??2008-11-08?11:41??Result2_3.JPG
?????文件??????50395??2008-11-08?11:42??Result2_4.JPG
?????文件??????49354??2008-11-08?12:47??Result2_5.JPG
?????文件??????50754??2008-11-08?12:47??Result2_6.JPG
-----------?---------??----------?-----??----
???????????????375964????????????????????13
- 上一篇:PDE 偏微分方程圖像復原代碼
- 下一篇:sharpen
評論
共有 條評論