題目敘述:
撰寫傅利葉轉換程式(Forward Fourier Transform and Inverse Fourier Transform)將一張圖像轉換至頻域後,將頻譜大小與相位角度各以灰階256 色圖像方式呈現出,再呈現還原後圖像。
作業環境:
OS:windows10
Editor:Visual Studio 2019
Language:C++
Package:OpenCV - 4.7.0
程式說明:
1.讀入圖像
2.獲取最佳傅立葉轉換的尺度
3.將輸入圖像延擴到最佳的尺寸 在邊缘添加0
4.構建兩個通道的複合矩陣
5.執行傅立葉轉換 (先複製
6.分離頻率域圖像的實部和虚部
7.計算頻譜大小
8.轉換為對數尺度並歸一化到0-1之間
9.計算相位角度
10.顯示頻譜大小和相位角度圖像
11.執行傅立葉逆轉換以重構圖像 (用複製的執行
12.顯示重構圖像

magnitude

phase

reconstructed
留言
張貼留言