s1081414 作業4

 主題:影像還原練習

撰寫一個程式嘗試復原此圖像(將圖中雜訊去除)。 

開發環境:

  •  Windows 10
  • Visual Studio Code
  • python 3.9.7
  • OpenCV 4.7.0

說明:

首先讀入一張灰度圖像,進行二維傅立葉轉換,得到其頻譜。然後在頻譜上設定滑鼠回調函數,在滑鼠左鍵單擊的位置畫一個半徑為20的黑色圓圈,表示需要過濾掉的頻率區域。接下來,將頻譜的強度(magnitude)與這個圓圈進行運算,得到Notch濾波器的遮罩(mask)。通過逆移頻譜和逆傅立葉轉換,得到經過Notch濾波器過濾後的圖像,並進行高斯平滑處理後顯示。

原圖

除去雜訊後

        

留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1091537 Homework #1