2020年5月31日 星期日

1061528 影像處理作業5

一、作業題目:

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

二、使用環境:
Operation system: macOS
Programming language: Python 3.7.6
Library version: OpenCV 4.2.0

三、實作方法:
1.     Imread以灰階方式讀取圖片,並對圖片使用不同noise:
1.        random.normal()產生gaussian noise (mean = 0, var = 0.1)
2.        random.rayleigh()產生rayleigh noise (scale = 0.07)
3.        random.gamma()產生gamma noise (scale = 0.07)
4.        random.exponential()產生exponential noise (scale = 0.07)
5.        random.uniform()產生uniform noise (low = 0.4, high = 0.6)
6.        在圖片上以prob = 0.3的機率增加黑白點產生salt and pepper noise
2.     對所有noise分別使用adaptive median filter (window size不會增加)處理
3.     對所有noise分別使用三次median filter進行處理
4.     plt.show()輸出觀察差別

四、輸出結果:


沒有留言:

張貼留言