2020年5月20日 星期三

1041564 影像處理作業3

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

二、使用環境
Visual Studio 2017
 opencv4.2.0

三、實作方法
1.    利用imread讀入灰階圖像
2.    使用getOptimalDFTSize()取得合適DFT尺寸
3.    使用copyMakeBorder()增大矩陣大小
4.    使用DFT()執行離散傅立葉轉換
5.    使用magnitude()取得頻譜及phase()取得相位
6.    使用normalize()正規化兩圖

四、執行結果




沒有留言:

張貼留言