1112 Digital Image Processing Assignment #4
主題: 影像還原練習
題目敘述
附件中的image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜訊去除)。
開發環境
OS: Windows 10
Editor: Visual Studio Code
Compiler: GCC - 12.2.0(MinGW-W64)
Language: C++
Package: OpenCV - 4.7.0
實作方法
將圖片進行傅立葉轉換(DFT)
觀察轉換後的矩陣其中特別亮的點
得到這些點的座標後,以這些點為中心使用circle函數將其覆蓋後,當作mask與原圖相乘
最後一部做Inverse DFT將圖片復原,即可得到降躁後的圖像
實作結果
 |
| 原始圖像 |
 |
| 將Periodic noise降低後的圖像 |
留言
張貼留言