一、作業說明
二、使用環境
Visual Studio 2019
opencv3.4.7
三、實作方法
1. 利用imread讀入灰階圖像(將最後的參數設為0)
2. 使用getOptimalDFTSize()取得合適DFT尺寸
3. 使用copyMakeBorder()增大矩陣大小
4. 使用DFT()執行離散傅立葉轉換
5. 使用magnitude()取得頻譜及phase()取得相位
6. 使用normalize()正規化兩圖
四、執行結果
原圖
頻譜圖 相位圖
沒有留言:
張貼留言