撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、使用的環境:
1. windows 10
2. pyCharm
3. opencv 3.4.5
4. python 3.7
三、特殊程式片段:
np.fft.fft2():頻率轉換,輸出複數陣列
np.fft.fftshift():移頻操作
np.log():取得頻譜,並以np.abs()取絕對值,將複數形式的頻譜變化成實數
np.angle():得到相位圖
沒有留言:
張貼留言