一. 題目
請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。二. 系統環境
Opencv 3.4.1, Visual Studio 2017, Windows 8.1三. 操作方法
1. 將圖片轉成灰階2. 擴展圖片尺寸
3. dft()進行傅立葉變換
4. split()分離為實部和虛部
5. phase()計算相位
6. magnitude()取得頻譜
7. log(1+Mag)
8. 縮減頻譜圖像尺寸
9. 重新編排圖像
10. normalize()將圖像值歸一化
沒有留言:
張貼留言