s1093302 作業4

影像還原練習 

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

執行環境:

  • windows10
  • Opencv 4.6.0
  • Python 3.8
  • Spyder

實作方法:

運用cv2的imread來讀取圖片
透過np的fft和fftshift函式將圖像轉換為頻域
由於知道了問題在中間的雜訊,因此以圖片中心左右取一定範圍做MASK將範圍歸0
接著將圖片與MASK相乘後進行逆傅立葉轉換
這樣就可以將雜訊去除。
圖片(一)輸入跟輸出比較


留言

這個網誌中的熱門文章

rzwang Homework #1

s1093350 Homework #2

s1061637 作業6