OpenCV-23中值滤波

一、概念

中值滤波原理比较简单,假设有一个数组[1556789],取其中的中间值(即中位数)作为卷积后的结果即可,中值滤波对胡椒噪音(也叫椒盐噪音)效果明显。

对下面带胡椒噪声的图片进行处理。

注意点:

方和滤波和均值滤波和高斯滤波的dsize均为元组,中值滤波为整数。

二、代码演示

示例代码如下:

import cv2
import numpy as np

img = cv2.imread("OpenCV.png")

# 中值滤波
# 注意dsize数据类型为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()

输出结果如下:

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-13 10:00:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-13 10:00:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-01-13 10:00:02       87 阅读
  4. Python语言-面向对象

    2024-01-13 10:00:02       96 阅读

热门阅读

  1. 多汗症是否与情绪有关?

    2024-01-13 10:00:02       69 阅读
  2. JVM 11 调优指南:如何进行JVM调优,JVM调优参数

    2024-01-13 10:00:02       52 阅读
  3. 基于深度学习的视觉应用

    2024-01-13 10:00:02       46 阅读
  4. WebSocket

    2024-01-13 10:00:02       55 阅读
  5. 双指针 之 有效三角形的个数

    2024-01-13 10:00:02       64 阅读
  6. 产品设计标书制作全攻略:从入门到精通

    2024-01-13 10:00:02       62 阅读
  7. C语言中的运算符及算术运算符详解

    2024-01-13 10:00:02       52 阅读
  8. 实现Android设备蓝牙之间的自动配对

    2024-01-13 10:00:02       58 阅读