2019年5月15日 星期三

s1041506 作業三

一、簡介:

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

三、作業解釋
  1. 使用imread讀取圖片
  2. 根據彩色or灰階判斷是否轉灰階
  3. dft()進行傅立葉轉換
  4. copyMakeBorder對影像邊界拓展
  5. split()分離通道
  6. 將區塊重排,讓原點在影像的中央
  7. normalize
  8.最後用imwrite將圖片輸出存成圖片檔。

四、圖示
  



沒有留言:

張貼留言