2020年6月3日 星期三

1051532 影像處理作業 5



一、作業說明
        撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。
(a) 說明加上的雜訊類型(Gaussian, Uniform, Salt-and-Pepper )與數量(20%, 50%)
(b)說明所設計去除雜訊的方法
二、作業環境
  • OS:Windows 10
  • Visual Studio 2017+OpenCV3.4.0 Debug x64 
三、操作步驟
  1. 利用cin輸入檔名
  2. cv.imread輸入圖檔
  3. 將原圖加上cv.randn()產生Gaussian Noise圖像
  4. 利用cv.randu()產生隨機圖片
  5. 標註產生圖片的特定值(<20>235)
  6. 於原圖上將標記位置覆蓋並給予白點及黑點產生Salt-and-pepper
  7. 利用cv.GaussainBlur()處理Gaussain Noise
  8. 利用cv.MediamBlur()處理Salt-and-pepper
  9. cv.imshow()顯示原圖及雜訊圖
四、執行結果

原圖
Mean=0 標準差=20
Mean=0 標準差=80
Salt-and-Pepper


Mean=0 標準差=20 高斯模糊Ksize=(3,3)
Mean=0 標準差=80 高斯模糊Ksize=(5,5)
Salt-and-pepper 中值過濾











































五、參考資料



沒有留言:

張貼留言