撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。
(a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)與數量(20%, 50%等)
(b)說明所設計去除雜訊的方法
二、環境設置:
Visual Studio 2017
opencv 4.2.0
三、實作方式:
1.產生雜訊
gaussian_noise利用randn.normal將原始圖片產生出gaussiannoise
salt_and_pepper_noise利用randn.unnormal產生出Salt and pepper noise
2.去除雜訊
gaussianBlur把gaussian_noise輸出成gaussian Blur
medianBlur把salt and pepper noise輸出成median Blur
四、執行結果:
gaussian noise:
salt and pepper noise:
沒有留言:
張貼留言