//快速傅利葉變換
void fft2image(inputarray _src, outputarray _dst)
//求傅利葉變換的幅度譜 amplitude spectrum
void amplitudespectrum(inputarray _srcfft, outputarray _dstspectrum)
//傅利葉譜的灰度級顯示
mat grayspectrum(mat spectrum)
//求相位譜 phase spectrum
mat phasespectrum(mat _srcfft)
} return phase;
}int main(int argc, char*ar**)
} //快速傅利葉變換
mat fft2;
fft2image(fimg, fft2);
//傅利葉變換的幅度譜
mat ampspec;
amplitudespectrum(fft2, ampspec);
//幅度譜的灰度級顯示
mat grayspec = grayspectrum(ampspec);
imshow("幅度譜的灰度級顯示", grayspec);
//相位譜
mat phaspec = phasespectrum(fft2);
//相位譜的灰度級顯示
imshow("相位譜", phaspec);
傅利葉變換 相位譜 幅度譜
週期訊號的頻譜 為了能既方便又明白地表示乙個訊號在不同頻率下的幅值和相位,可以採用成為頻譜圖的表示方法。在傅利葉分析中,把各個分量的幅度 fn 或 cn 隨著頻率n 1的變化稱為訊號的幅度譜。而把各個分量的相位 n 隨角頻率 n 1 變化稱為訊號的相位譜。幅度譜和相位譜通稱為訊號的頻譜。三角形式的傅...
傅利葉級數與傅利葉變換
法國數學家傅利葉發現,任何週期函式都可以用正弦函式和余弦函式構成的無窮級數來表示 選擇正弦函式與余弦函式作為基函式是因為它們是正交的 後世稱傅利葉級數為一種特殊的三角級數,根據尤拉公式,三角函式又能化成指數形式,也稱傅利葉級數為一種指數級數。傅利葉變換,表示能將滿足一定條件的某個函式表示成三角函式 ...
頻域濾波(一) 傅利葉譜與相位
ori rec imread c program files matlab r2013a bin original images dip3e original images ch04 fig0424 a rectangle tif ori rec mat2gray ori rec 257 768,2...