2020年6月2日 星期二

1051318 影像處理作業5

一、作業題目:
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。(
a) 說明加上的雜訊類型(Gaussian, Salt-and-Pepper)
(b)說明所設計去除雜訊的方法

二、環境設置: 
1.Python3
 2.opencv 3.1.0

三、實作方式:
1.cv2.imread讀取照片
2.randon.normal製造gaussian_noise需要的常態分佈亂數
3.讀取圖片高跟寬後加上高斯噪音
4.利用高斯filter濾波(cv2.bilateralFilter)
5.再嘗試利用中值和均值filter過濾(cv2.medianBlur+cv2.blur)
6.原圖加上胡椒噪音
7.利用中值filter過濾,殘留白點
8.再利用均值filter過濾,去除白點
四、執行結果:
原圖:
加入高斯噪音:
高斯filter過濾後:
對高斯噪音使用中值加均值filter:
胡椒與鹽噪音:
中值filter,殘留白點:
再用均值filter:

沒有留言:

張貼留言