撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。(
a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)與數量(20%, 50%等)
(b)說明所設計去除雜訊的方法
二、環境設置:
1.Visual Studio 2017
2.opencv 4.2.0
三、實作方式:
1.imread讀取照片
2.randn製造gaussian_noise
3.randu製造uniform_noise
4.threshold製造impulse_noise
5.將原圖分別加上50%的gaussian noise,uniform_noise,impulse_noise
6.分別使用平均模糊、中位數模糊、高斯模糊去除雜質
四、結果:
原圖
加入高斯雜訊
加入uniform雜訊
加入salt-and-peppr雜訊
高斯模糊處理高斯雜訊
高斯處理salt-and-peppr
高斯處理uniform
平均數處理高思
平均數處理salt-and-peppr
平均數處理uniform
中位數處理高斯
中位數處理salt-and-peppr
中位數處理uniform
沒有留言:
張貼留言