【图像处理】cv2的图像平滑滤波器

 时间:2026-04-27 17:32:13

1、给定图片。

【图像处理】cv2的图像平滑滤波器

2、第一种平滑滤波器是图像平均。

a = cv2.blur(img,(5,5))

其中,5代表每个像素的5*5邻域的像素平均值,来代替这个像素。

【图像处理】cv2的图像平滑滤波器

3、邻域范围越大,图像越模糊。

a = cv2.blur(img,(15,15))

【图像处理】cv2的图像平滑滤波器

4、邻域的高度不必等于宽度:

a = cv2.blur(img,(2,15))

【图像处理】cv2的图像平滑滤波器

5、第二种是Gauss模糊:

a= cv.GaussianBlur(img,(5,5),0)

【图像处理】cv2的图像平滑滤波器

6、Gauss模糊的邻域尺寸,必须是奇数。

a = cv2.GaussianBlur(img,(19,25),0)

【图像处理】cv2的图像平滑滤波器

7、第三种是中值滤波器:

a = cv2.medianBlur(img,5)

这个邻域尺寸必须是奇数,且高度和宽度相等。

【图像处理】cv2的图像平滑滤波器

【图像处理】cv2的图像平滑滤波器

8、第四种是双边滤波器:

a = cv2.bilateralFilter(img,4,75,75)

a = cv2.bilateralFilter(img,135,75,75)

第一个数字是邻域尺寸,这个滤波器对于抑制噪音有不错的效果。

【图像处理】cv2的图像平滑滤波器

【图像处理】cv2的图像平滑滤波器

  • matlab如何用逻辑索引实现矩阵搜索
  • 用matlab直接画单变量符号函数的图形?
  • matlab报告生成器是什么?
  • 【Mathematica】沿着梯度方向下降的动画演示
  • Mathematica 反复替换操作
  • 热门搜索
    上班无聊怎么打发时间 垂体泌乳素高怎么办 甲状腺炎怎么治 左眼皮一直跳是怎么回事 日产逍客怎么样 ps索引怎么解锁 怎么选笔记本电脑 怎么看微博上线记录 ps怎么换颜色 有腹水怎么办