s1091533 作業4


作業4說明

題目:

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


開發環境:

Windows 10 + Visual Studio Code + OpenCV 4.7.0 + Python


程式說明:

1.np.fft.fft2():將圖片進行傅立葉轉換。

2.mask = np.zeros((rows, cols), np.uint8):去除頻譜圖的雜訊,將頻譜圖與mask相乘,得到經過濾波器處理後的頻譜圖。

3.np.fft.ifft2():將處理過的頻譜圖進行反傅立葉轉換,得到新的圖像。

4.cv2.GaussianBlur():最後將圖片進行高斯模糊,去除邊緣效果和高頻噪聲, 得到較自然的圖像。

5.plt.imshow():套用matplotlib,將結果顯示出來。


Demo:



留言

這個網誌中的熱門文章

rzwang Homework #1

s1101438 Homework #1

s1093309 作業6