2020年6月1日 星期一

1053329 影像處理作業5

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

二、環境:
OSWindows 10
Programing Languagepython 3.6.8
IDEVisual Studio Code 1.45.1
Packageopencv 4.2.0.34matplotlib 3.2.1scikit-imagenumpy

三、實作方法:
1.          imread讀進灰階圖片
2.          util.random_noisegaussian將圖片加上gaussian雜訊,這邊要特別注意使用此方式會將ndarraytype轉為float64,因此要使用下面的gaussianBlur要將其轉回uint8
3.          util.random_noises&p將圖片加上salt-and-pepper雜訊
4.          gaussianBlur將高斯雜訊去除,範圍用(5,5)
5.          medianBlursalt-and-pepper雜訊濾掉 k選擇5
6.          Plt.show()顯示所有圖片結果

四、執行結果:

沒有留言:

張貼留言