1.均值滤波
语法:
dst=cv2.blur(src,dsize)
程序示例:
import cv2
img=cv2.imread("1.png",cv2.IMREAD_UNCHANGED)
result=cv2.blur(img,(5,5))
cv2.imshow("lena",img)
cv2.imshow("result",result)
cv2.waitKey()
cv2.destroyAllWindows()
结果:
2.方框滤波
语法 :
dst=cv2.boxFilter(src,depth,dsize,normalize)
normalize:是否对目标图像进行归一化处理
noamalize=ture:和均值滤波相同
normalize=false:容易发生溢出
程序示例:
import cv2
img=cv2.imread("1.png",cv2.IMREAD_UNCHANGED)
result=cv2.boxFilter(img,-1,(5,5),normalize