一、作業說明
請撰寫一個程式,讀取一張256色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階256色圖像方式呈現出。
二、執行環境
Visual Studio 2017 & Opencv 3.4
三、作業說明
1.利用函數getOptimalDFTSize()返回最佳尺寸、copyMakeBorder()填充邊緣像素
2.爲傅立葉變換的結果(實部和虛部)分配存儲空間然後做傅立葉變換
3.計算幅度以及相位角度
4.將區塊重排,讓原點在圖中間
5.利用normalize()歸一化
四、執行結果
沒有留言:
張貼留言