2020年6月3日 星期三

1063338 影像處理作業5


  1. 作業題目:
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。 
(a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper )與數量(20%, 50%) 
(b)說明所設計去除雜訊的方法 設計與測試多種雜訊分數越高
  1. 環境設置:
    • Anaconda 
    • Python 3.6
    • Spyder 4.1.2
  1. 實作方法:
    1. 加上雜訊
      1. 利用skimage.util.random_noise gaussian noise
      2. 利用skimage.util.random_noise salt noise
      3. 利用skimage.util.random_noise pepper noise
      4. 利用skimage.util.random_noise s&p noise,將佔比調成20%
      5. 利用skimage.util.random_noisesalt noise,將佔比調成50%
      6. 利用skimage.util.random_noise做高斯分布的加性(localvar noise
      7. 利用skimage.util.random_noise poisson noise
      8. 利用skimage.util.random_noise 均勻(speckle noise
    2. 去除雜訊:針對調成20%s&p noise進行雜質去除
      1. 方匡濾波:使用cv2.boxFiltersize=5
      2. 高斯濾波:使用cv2.GaussianBlursize=5,5
      3. 均值濾波:使用cv2.blursize=5,5
      4. 中值濾波:使用cv2.medianBlursize=5
  2. 執行結果:

沒有留言:

張貼留言