一、
作業題目
撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階
256 色圖像方式呈現出。
二、
開發環境
Windows
10、Python 3.4.6、Opencv
3.4.3
三、
特殊片段
l np.fft.fft2()
//進行頻率轉換,輸出複數陣列
l np.fft.fftshift() //做移頻
l np.abs()
//取絕對值,將複數變化成實數
l np.log()
//取得頻譜
l np.angle()
//取得相位
l 逆向轉換:將fftshift後的結果反向操作,得到輸入的灰階圖
四、
執行結果
沒有留言:
張貼留言