目录
1 均值滤波
1.1 基础理论
- 目的: 图像平缓化
- 处理结果=
cv2.blur(src,核大小)
- 任意一点的像素值,都是周围N*N个像素值的均值.
- 核的大小需要作为参数进行指定,e.g: 核大小(3,3),(5,5),越大越模糊
1.2 代码示例
示例1(正常图像)
import cv2
#读取原始图像
o=cv2.imread("image\\lenaNoise.png")
r=cv2.blur(o,(5,5))
cv2.imshow("original",o)
cv2.imshow("result",r)
cv2.waitKey()
cv2.destroyAllWindows()
运行结果
经过均值滤波后的图像很平缓
示例2 (对椒盐攻击后的图像进行平滑)
import cv2
o=cv2