1091527 hw3

 

開發環境 : 

    Windows 11 + Python 3.8.16 + Open CV 4.6.0

程式功能 :

    讀取圖片後將其進行傅立葉轉換後顯示頻譜圖,相位角圖以及使用逆傅立葉轉換將其轉換回來並顯示

實作辦法 :

  1. 使用imread()函數將圖片以灰階讀取
  2. 使用np.fft.fft2()函數進行傅立葉轉換
  3. 使用np.fft.fftshift()函數進行圖像平移將頻譜圖中心點移至圖像中間
  4. 將移位後的頻譜圖以對數函數縮放後記錄
  5. 使用np.angle()函數取得相位角圖
  6. 使用np.fft.ifftshift()函數將圖片移回原位
  7. 使用np.fft.ifft2()將頻譜圖做逆傅立葉轉換
  8. 使用np.real()將轉換回來的實部進行提取





留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6