s1093326 作業4
主題: 影像還原練習
1. 題目說明:
附件中的 image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜訊去除)。
2. 開發環境:
OS: Windows 10
Editor: Visual studio 2022
Language: C++
Package: OpenCV 4.7.0
3. 程式碼說明:
imread() : 讀取圖片
copyMakeBorder() : 擴展邊界,並將新增的像素設為0
merge() : 合併成一個 Mat
dft() : 進行傅立葉轉換
split() : 分離通道
magnitude() : 計算幅值
on_MouseHandle() : 得到滑鼠游標選取範圍
notch_kernel() : 陷波濾波器
idft() : 逆傅立葉轉換
normalize() : 將圖片歸一化
4. 執行結果:
留言
張貼留言