1053302 影像處理作業5
一、作業說明 撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。(a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)與數量(20%, 50%等)(b)說明所設計去除雜訊的方法
二、使用環境
Visual Studio 2017 & opencv4.2.0
三、實作方法
1. imread讀入圖片
2. addSaltNoise()中會先隨機取值行列以及做通道判定並且撒上雜訊
3. generateGaussianNoise()生成高斯雜訊
4. addGaussianNoise()在圖像上面添加高斯雜訊
5. blur()對圖像做均值平滑
6. GaussianBlur()對圖像做高斯平滑
7. medianBlur()對圖像做中值平滑
8. bilateralFilter()對圖像做雙邊平滑
四、執行結果
(四種平滑: 均值平滑、高斯平滑、中值平滑、雙邊平滑)
(椒鹽雜訊10%+四種平滑)
(椒鹽雜訊20%+四種平滑)
(椒鹽雜訊50%+四種平滑)
(高斯雜訊+四種平滑)
沒有留言:
張貼留言