2019年5月14日 星期二

1041542 作業3

一、題目:

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

二、環境:

  visual studio 2013
  opencv 3.4.2

三、方法:

  頻譜:
    1.將圖像擴展到最佳尺寸
    2.分配空間給傅立葉變換的結果
    3.進行傅立葉轉換
    4.分離複數為幅度
    5.將新添加的像素剔除
    6.將幅度歸一化到可顯示範圍並輸出
  相位角度:
    將上述方法中的幅度函式改成相位函式,其他方法同上。

四、結果:

原圖:

















幅度:

















相位:

沒有留言:

張貼留言