2020年6月3日 星期三

1051535 影像處理作業5

l   作業說明
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。
l   (a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper )與數量(20%, 50%)
l   (b) 說明所設計去除雜訊的方法
compiler: Visual studio 2017
language: C++
Library version: OpenCV 3.4.0
l   實作方法
Random取圖片的像素位置並且給予黑白的椒鹽雜訊點
根據Box-Muller變換原理產生變數服從高斯分布,加入雜訊
opencv內建函數blur()來均值模糊
去除雜訊則是用medianBlur 中值濾波(k3)以及雙邊濾波來消除雜訊
l   實作成果 
                                      原圖
    

                                      高斯雜訊
                 椒鹽雜訊
                                     
                 均值模糊



                                    用中值濾波去椒鹽雜訊
                                    中值濾波去高斯雜訊

                                    中值濾波套均質模糊

                                    雙邊濾波套均質模糊



沒有留言:

張貼留言