2019年5月14日 星期二

1051424 作業3


一、 題目
 請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並 將頻譜大小與相位角度各以灰階256 色圖像方式呈現出。
二、 環境
1.     Windows 10
2.     Python 3.7.1
3.     Opencv 3.4.5
三、 實作
1.    使用np.fft.fft2()進行頻率轉換,輸出複數陣列
2.    使用np.fft.fftshift()做出移頻的動作
3.         使用np.log()取得頻譜,並以np.abs()取絕對值,將複數形式的頻譜變化成實數
4.         使用np.angle()取得相位 
5.         使用matplotlib.pyplot一次秀出多圖
四、 執行
1.      終端機到檔案所在路徑
2.      python s1051424_hw3.py
3.      結果
五、 結果


沒有留言:

張貼留言