2019年5月15日 星期三

s1051416 的作業3


要求:
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並 將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。

實作方式:

以灰階256方式讀取圖像,將輸入圖像延擴到最佳的尺寸、邊緣補0,轉換成浮點類型且多加一個額外通道來儲存複數部分,以dft()做轉換,再分別轉換成頻譜與相位,最後做縮放、象限調整、轉換到可顯視圖像範圍後,秀出圖像。

作業環境:

windows10, visual studio 2017, opencv3.4.4

實作結果:


         原始圖像           頻譜大小           相位角度


沒有留言:

張貼留言