一、作業要求
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
二、使用環境
- Windows 10
- Python 3.7
- OpenCV 4.0
三、撰寫架構
- np.fft.fft2()對圖片做傅立葉轉換再利用np.fft.fftshift()做移頻後用np.abs()將複數轉實數用np.log()和np.angle()製出頻譜和相位圖,可利用np.fft.ifft2()和np.fft.ifftshift()原步驟還原成原圖
四、執行結果
沒有留言:
張貼留言