2020年6月2日 星期二

1061544 影像處理作業5

一、作業題目:
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。(
a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper 等)與數量(20%, 50%等)
(b)說明所設計去除雜訊的方法

二、環境設置: 

1.Visual Studio 2017
 2.opencv 3.1.0

三、實作方式:

1.imread讀取照片
2.randn製造gaussian_noise
3.randu製造uniform_noise
4.threshold製造impulse_noise
5.將原圖分別加上20%, 50%的gaussian noise
6.將原圖分別加上20%, 50%的uniform noise
7.將原圖分別加上20%, 50%的impulse noise
8.分別使用GaussianBlur、medianBlur、blur函數去除雜質

四、執行結果:
     圖一、原圖

圖二、gaussian noise 20%

圖三、gaussian noise 50%

圖四、uniform noise 20%

圖五、uniform noise 50%

圖六、impulse noise 20%

圖七、impulse noise 50%

圖八、GaussianBlur

圖九、medianBlur

圖十、Blur

沒有留言:

張貼留言