s1091659 作業4
Assignment #4 影像還原練習
功能:附件中的image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像
1.將image4中的雜訊去除
image4
開發環境:
- Windows 10
- Visual Studio 2022
- C++
- Open CV 4.7.0
程式說明 :
前面步驟跟作業三一樣
用setMouseCallback("Magnitude Spectrum", mouse_click, NULL);
將要mask掉的頻譜座標點出
點那六點雜訊找其座標
並用circle(mask, cv::Point(x, y), r, cv::Scalar(0, 0, 0), -1);製作mask
mask
將頻譜multiply mask得到notch filter
notch filter
將notch filter 反複利葉得到結果
結果
對比
留言
張貼留言