s1091506 作業4
題目:
附件中的 image4 似乎受到某種頻域雜訊干擾,撰寫一個程式嘗試復原此圖像(將圖中雜訊去 除)。
開發環境:
Window 11 + Python 3.10 + OpenCV 4.7.0
程式做法:
主要用medianBlue()去除雜訊,再用GaussianBlur()使不均勻的像素值變得平滑,輪廓更精準。
medianblur(中值模糊):
左圖為原始圖片的3*3像素質 右圖為經過medianblur之後的結果
計算方式為:
        將mask遮到的部分,由小到大排序,如下:
                1, 2, 2, 3, "3", 4, 5, 6, 208
        可得中數為3,以3取代中間值。
        
執行結果:



 
 
 
留言
張貼留言