1.作業說明
撰寫一個程式(a)在一張圖片中將上雜訊,(b)設計方法將雜訊去除。示出。
2.使用環境
Python 3.7
OpenCV 3.4.9
3.實作方法
gaussian_noise添加gaussian噪點
np.random.normal會呈現常態分布
np.clip會調整array的範圍
np.uint8將噪點矩陣轉成unsigned int並乘255使能與原圖疊合
使用cv2.medianBlur(size = 5)來消除噪點
salt_and_pepper 添加黑白噪點
np.ceil取得噪點上限
np.random.randint隨機決定何處要更改成噪點
使用cv2.medianBlur(size = 5)來消除噪點
4.顯示結果
原圖/高斯/降噪
原圖/黑白噪點/降噪
沒有留言:
張貼留言