一、作業要求
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並
將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、使用環境
- Windows 10
- Python 3.7
- OpenCV 3.4
- Matplotlib 3.0.1
三、撰寫架構
- 輸入檔名將檔案讀入
- 透過np.fft.fft2()對圖片做傅立葉轉換
- 再者透過np.fft.fftshift()對步驟(2)的結果做移頻
- 並且透過subplot將結果印出
- 將其做反向操作,先移頻在做反向傅立葉轉換已得到原圖
四、執行方式
沒有留言:
張貼留言