一、概念
中值濾波原理比較簡(jiǎn)單,假設(shè)有一個(gè)數(shù)組[1556789],取其中的中間值(即中位數(shù))作為卷積后的結(jié)果即可,中值濾波對(duì)胡椒噪音(也叫椒鹽噪音)效果明顯。
對(duì)下面帶胡椒噪聲的圖片進(jìn)行處理。
注意點(diǎn):
方和濾波和均值濾波和高斯濾波的dsize均為元組,中值濾波為整數(shù)。
二、代碼演示
示例代碼如下:
import cv2
import numpy as np
img = cv2.imread("OpenCV.png")
# 中值濾波
# 注意dsize數(shù)據(jù)類型為int,不是元組
new_img = cv2.medianBlur(img, 5)
# 嘗試使用高斯濾波處理噪聲
# new_img = cv2.GaussianBlur(img, (5, 5),sigmaX=20)
cv2.imshow("img", np.hstack((img, new_img)))
cv2.waitKey(0)
cv2.destroyAllWindows()
輸出結(jié)果如下:文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-799345.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-799345.html
到了這里,關(guān)于OpenCV-23中值濾波的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!