%兩幅影象傅利葉變換後相加
f1=imread('rice.tif');%
讀圖一f2=imread('circles.tif'); %
讀圖二f1=fft2(double(f1));%
對圖一進行傅利葉變換
f2=fft2(double(f2)); %
對圖二進行傅利葉變換
f=f1+f2;%
兩幅圖在頻率域融合
f=ifft2(f);%對f
反傅利葉
%%顯示影象
figure,subplot(3,2,1),imshow(f1);%
顯示原圖一
subplot(3,2,2),imshow(f2); %
顯示原圖二
subplot(3,2,3),imshow(log(abs(fftshift(f1))),[8,10]); %
顯示圖一座標平移後的傅利葉頻譜圖
subplot(3,2,4),imshow(log(abs(fftshift(f2))),[8,10]); %
顯示圖二座標平移後的傅利葉頻譜圖
subplot(3,2,5),imshow(log(abs(fftshift(f))),[8,10]);%
顯示兩**域融合平移後傅利葉頻譜圖
subplot(3,2,6),imshow(real(ifft2(f)));%
對融合後的影象反傅利葉
subplot(3,2,6),imshow(ifft2(f),);
matlab的傅利葉變換
影象變換 在 matlab 中,一般用二元函式 f x,y 作為影象的數學表示。f x,y 表示在特定點f x,y 處的函式值,表示影象在該點相應的顏色強度或者灰度。所謂影象變換就是指把影象轉換為另一種數學表示方式的操作。在影象處理技術中,影象的正交變換技術有著廣泛的應用,是影象處理的重要工具。通過...
Matlab做快速傅利葉變換
快速傅利葉變換 fast fourier transform 是訊號處理與資料分析領域裡最重要的演算法之一。傅利葉變換在物理學 數論 組合數學 訊號處理 概率 統計 密碼學 聲學 光學等領域都有著廣泛的應用。那麼如何用matlab實現快速傅利葉變換呢?直接上 tp 0 2048 時域資料點數n yt...
快速傅利葉變換 及MATLAB函式
快速傅利葉變換實用程式 include include include define pi 3.1415926 typedef struct complexnumber cnumber void quickfft cnumber p,int n,int k,cnumber f,int l,int i...