S1083317 作業 3
題目 :
撰寫傅利葉轉換程式(Forward Fourier Transform and
Inverse Fourier Transform)將一張圖 像轉換至頻域後,將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出,再呈現還 原後圖像。
環境
:
Windows 10
Visual Studio 2019(語言python)
OpenCV 4.5.5.62
原圖
程式碼片段解釋
:
先做一次二維快速傅立葉轉換
做完得到頻譜圖後先做np.log()加大幅度以便觀察,然後正規化並顯示,相位的部分用np.angle()計算然後一樣正規化後顯示
最後再用逆傅立葉轉換回圖片並顯示就完成了
結果圖片:
原圖
頻譜圖
相位圖
反轉回來的圖片
留言
張貼留言