2020年5月31日 星期日

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%+四種平滑)










(高斯雜訊+四種平滑)




沒有留言:

張貼留言