撰寫一個程式
(a)在一張圖片中上雜訊,(b)設計方法將雜訊去除。
(a)說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)
與數量(20%, 50%等)。
(b)說明所設計去除雜訊的方法。
二、使用工具:
1.Visual Studio 2017
3.OpenCV版本:4.2.0
三、實作方法:
用imread()讀取圖片
Gauss Noise使用rand,用amplitude來定位rand數值,并通過255與0來添加襍訊
Salt&Pepper Noise使用threshold來固定比例
使用medianBlur、GaussianBlur、blur來去襍訊
四、執行結果
Gaussian的amplitude分別設爲20、50
saltandpepper的threshold分別爲0.05,0.1
對guassian後的圖進行去襍訊 medianBlur、GaussianBlur、blur
沒有留言:
張貼留言