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 中值濾波(k設3)以及雙邊濾波來消除雜訊
l 實作成果
中值濾波去高斯雜訊
沒有留言:
張貼留言