2020年6月3日 星期三

1051335 影像處理作業 5

Image noise processing

1.題目  
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。 (a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)與數量(20%, 50%等) (b)說明所設計去除雜訊的方法
 

2.環境
作業系統:Windows 10
程式語言Python 3.8.2
使用套件: OpenCV 4.2.0.34、numpy 1.18.2
 
開發工具:Visual Studio Code 1.43.2
 
3.實作
使用
randon.normal()產生亂數
使用
cv2.bilateralFilter對圖像進行雙邊濾波
使用cv2.medianBlur()進行中值濾波

使用clamp()進行高斯處理

4.執行

 原圖

 


 高斯噪音

 


高斯過濾






中值濾波

 


胡椒噪音





殘留白點

 


 均值過濾

 

沒有留言:

張貼留言