s1091409 作業四

 一.作業說明 :

附件中的 image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜訊去除)。
 

二.開發環境 : 

  • 作業系統:    Windows11 
  • 編譯器:     Visual Studio Code (虛擬環境)
  • 程式語言:    Python 3.10.10
  • OpenCV版本:   4.7.0.72

  • Numpy版本:   1.24.2

  三.程式說明 :

    1.與作業3一樣取頻譜圖。
    2.將較亮區域(峰值)凸顯出來(二值化)。
     3.設置滑鼠點擊事件將峰值覆蓋黑色
    4.將中心化傅立葉乘以覆蓋後頻譜圖
    5.先shift回來做逆傅立葉轉換
    6.最後將轉換後的圖像縮放至0-255的範圍並轉為灰階圖
四.成品 :
    原圖
    
    頻譜圖
    
    滑鼠點擊
  
    覆蓋後頻譜圖

    最後圖像


留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6