2019年5月15日 星期三

1043340 作業三

一、作業要求



        請撰寫一個程式,讀取一張 256 色灰階圖像。計算輸入圖的離散傅立葉轉換結果,並 將頻譜大小與相位角度各以灰階 256 色圖像方式呈現出。



二、使用環境

  • Windows 10
  • Visual Studio 2013
  • OpenCV 2.4.13

三、實作方法

  1. copyMakeBorder()擴展邊界
  2. dft() 做傅立葉轉換
  3. split() 將虛部、實部分離
  4. magnitude() 得出頻譜
  5. phase() 得到相位
  6. idft() 實現傅立葉逆轉換
原圖

頻譜
                                   
相位
傅立葉逆轉換結果

沒有留言:

張貼留言