2020年5月20日 星期三

1051415 影像處理作業 3


離散傅立葉轉換 DFT 練習

1.作業說明:
請撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。

2.使用環境:
Visual Studio 2017
opencv3.4.7

3.實作方法:
getOptimalDFTSize(): 取得DFT尺寸
dft(): 傅立葉轉換
copyMakeBorder(): 拓展邊框
split(): 分離通道
phase(): 求相位
magnitude(): 頻譜
normalize(): 標準化輸出


4.
原圖:


結果:

沒有留言:

張貼留言