2019年5月12日 星期日

1051436的作業3

題目:

請撰寫一個程式,讀取一張 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逆轉得到原圖

成果:


沒有留言:

張貼留言