題目:
請撰寫一個程式,讀取一張 256 色灰階圖像。 計算輸入圖的離散傅立葉轉換結果, 並
將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。
實作平台:
Visual Studio 2017 + OpenCV 3.4 +win 10
使用方法:
1.以灰階讀圖
2.getOptimalDFTSize取得適當大小
3.創建plan[]以存取圖像實數與虛數
4.使用merge將圖像虛數與實數合併至complexImg
5.進行dft
6.將實數與虛數部分做arctan處理得到圖片的phase angle
7.進行頻譜轉換
8.使用idft逆轉得到原圖
成果:
沒有留言:
張貼留言