国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

簡單的圖像頻域濾波和頻域銳化的matlab實現

2019-11-14 08:44:41
字體:
來源:轉載
供稿:網友

圖像頻域濾波的步驟: 

(1)計算原圖像f(x,y)的DFT/FFT,(2)將頻譜的零頻點移動到頻譜圖的中心位置;(3)計算濾波器函數H(U,V)與F(U,V)的乘積G(U,V);(頻域相乘,時域卷積)(4)將頻譜G(U,V)的零頻點移回到頻譜圖的左上角。(5)計算(4)的結果的傅立葉反變換g(x,y);(6)取g(x,y)的實部作為最終的濾波后的結果圖像。程序代碼:
%% 頻域高斯低通濾波和頻域銳化的Matlab實現% Date:2017/2/5clc;clearall;I=imread('original_tletter.tif');I=double(I);[M,N]=size(I);m=(M+1)/2;n=(N+1)/2;d0=30;                      %截止頻率F=fftshift(fft2(I));        %空域轉頻域,平移中心H=zeros(M,N);G=zeros(M,N);fori=1:M  forj=1:N       d=(i-m)^2+(j-n)^2;       H(i,j)=exp(-d/(2*d0^2));%%高斯濾波函數       G(i,j)=H(i,j)*F(i,j);   endendO=ifft2(ifftshift(G));          %平移中心,頻域轉空域O=real(O);                       %取實數部分 subplot(1,2,1);imshow(I,[]);title('原始圖像');subplot(1,2,2);imshow(O,[]);title('頻域高斯低通濾波'); %% 采用二階巴特沃斯高通濾波器進行頻域濾波nn=2;d0 = 5;m = fix(M/2);n = fix(N/2);fori = 1:M   forj = 1:N        d = sqrt((i-m)^2+(j-n)^2);       if(d==0)            h=0;       else            h = 1/(1+0.414*(d0/d)/(2*nn));       end        result(i,j) = h*G(i,j);   end  end    result = ifftshift(result);    J2 = ifft2(result);    J3 = uint8(real(J2));    figure,    subplot(1,2,1),imshow(I),title('原始圖像');    subplot(1,2,2),imshow(J3),title('頻域銳化圖像');運行結果:   
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泸定县| 开封市| 和政县| 赤水市| 浏阳市| 西宁市| 石台县| 乌审旗| 福海县| 习水县| 芜湖县| 镇平县| 左云县| 张家港市| 岳阳市| 邓州市| 桦川县| 扎鲁特旗| 富锦市| 信丰县| 观塘区| 盖州市| 寿光市| 固阳县| 抚松县| 大埔区| 蒙城县| 雅江县| 特克斯县| 东辽县| 习水县| 嘉义县| 珠海市| 六安市| 乡城县| 临漳县| 高陵县| 枣强县| 广丰县| 金寨县| 巴塘县|