OpenCV(二十三):中值滤波

1.中值滤波的原理

中值滤波(Median Filter)是一种常用的非线性图像滤波方法,用于去除图像中的椒盐噪声等离群点。它的原理是基于邻域像素值的排序,并将中间值作为当前像素的新值。

2.中值滤波函数 medianBlur()

void cv::medianBlur ( InputArray src,

OutputArray dst,

int ksize

  • src:待中值滤波的图像,可以是单通道,三通道和四通道,数据类型与滤波器的尺寸相关,当滤波器尺寸为3或5时,图像可以是CV 8U,CV 16U或CV 32F类型,对于较大尺寸的滤波器,数据类型只能是CV 8U。
  • dst:输出图像,与输入图像src具有相同的尺寸和数据类型。
  • ksize: 滤波器尺寸,必须是大于1的奇数,例如:3、5、7......

3.示例代码:

复制代码
medianBlur(image,image,3);
相关推荐
moiumxf0278q11 分钟前
C++中智能指针是如何工作的?
java·jvm·c++
似水এ᭄往昔31 分钟前
【C++】--模板进阶
开发语言·c++
AA陈超1 小时前
虚幻引擎5 GAS开发俯视角RPG游戏 P07-11 实现自动运行
c++·游戏·ue5·游戏引擎·虚幻
DARLING Zero two♡1 小时前
【优选算法】LinkedList-Concatenate:链表的算法之契
数据结构·c++·算法·链表
yolo_guo1 小时前
opencv 学习: 07 使用迭代器 (iterator) 遍历像素
linux·c++·opencv
mjhcsp2 小时前
C++ 高精度计算:突破数据类型限制的实现与应用
开发语言·c++·算法·高精度
lixinnnn.2 小时前
C++: map和set
开发语言·c++
却道天凉_好个秋2 小时前
OpenCV(二十一):HSV与HSL
人工智能·opencv·计算机视觉
大袁同学2 小时前
【二叉搜索树】:程序的“决策树”,排序数据的基石
数据结构·c++·算法·决策树·stl
郝学胜-神的一滴2 小时前
Qt QPushButton 样式完全指南:从基础到高级实现
linux·开发语言·c++·qt·程序人生