2020年5月20日 星期三

1051532 影像處理作業 3





一、作業說明
        撰寫一個程式,讀取一張 256 色灰階圖像(圖像大小適中以免執行時間太久)。計算輸入圖的離散傅立葉轉換結果,並將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。

二、作業環境
  • OS:Windows 10
  • Visual Studio 2017+OpenCV3.4.0 Debug x64
三、操作步驟
  1. 利用cin輸入檔名
  2. 利用imread()灰階模式讀入圖片
  3. 為輸入圖片增加邊緣
  4. dft()做離散傅立葉轉換
  5. Split()分割出實部、虛部
  6. 使用Magnitude()Phase()並做對數尺度化
  7. Normalize()標準化結果
  8. Imshow()顯示原圖、spectrumphase angle
四、執行結果






五、參考資料
https://docs.opencv.org/master/d8/d01/tutorial_discrete_fourier_transform.html







沒有留言:

張貼留言