2020年6月2日 星期二

1063330 影像處理作業5


一、作業要求:
    撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。
    (a)
說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper )與數量(20%,        50%)
    (b)
說明所設計去除雜訊的方法
二、使用工具:
    Python3.7.4
    OpenCV 4.2.0
    Numpy 1.16.4
三、實作方法:
 加入雜訊:
1.  使用imread()讀取圖片
2.  Salt & Pepper noise:使用函式np.random.choise()
3.  Gaussian noise:使用函式np.random.normal()
4.  設定saltpepper比例為1:1
5.  設定Gaussian noise要使用的參數(mean, var)
6.  Salt & PepperGaussian noise分別進行中值濾波及高斯濾波
 消除雜訊:
1.  中值濾波: 使用medianBlur()降噪,並設定size=5
2.  高斯濾波: 使用GaussianBlur()降噪,並設定size(5,5)
四、實作成果
原圖
Salt & Pepper noise
中值濾波
 高斯濾波
  
             









 Gaussian noise
中值濾波
高斯濾波

沒有留言:

張貼留言