2020年5月18日 星期一

1051336 影像處理作業 3


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


一、使用環境 
    
         Python -> 3.8.2
         Opencv -> 4.2.0
         Editor -> VS Code

二、實作方法


         1.  利用imread讀入灰階影像
         2.  使用np.fft.fft2進行傅立葉轉換
         3.  使用log()取得頻譜大小
         4.  使用angle()取得相位角
         5.  使plt.subplot()劃出子圖呈現在同一畫面,再使用plt.show結果印出。

三、實作成果
      由左至右分別為:原圖->相位角度->頻譜大小 (圖)  


沒有留言:

張貼留言