s1093302 作業3
作業說明:
撰寫傅利葉轉換程式(Forward Fourier Transform and Inverse Fourier Transform)將一張圖 像轉換至頻域後,將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出,再呈現還 原後圖像。
執行環境:
- windows10
- Opencv 4.6.0
- Python 3.8
- Spyder
實作方法:
運用cv2的imread來讀取圖片
透過np的fft和fftshift函式將圖像轉換為頻域
再透過np.log得到頻譜大小、np.angle取得相位角度
接著將它們變成灰階影像
要逆著換回空域的話可以透過np的ifftshift、ifft2、abs、uni8來變回空域
留言
張貼留言