实现方式三:中值滤波
功能函数 medianBlur
功能描述:中值滤波将像素点领域的灰度值进行排序,取中间值来代替原来的像素点的灰度值。中值滤波器是一种非线性滤波器,常用于消除图像中的椒盐噪声。
参数释义:
参数 src :输入图像;
参数 dst :输出图像;
参数 ksize:中值滤波核大小(大于1的正奇数)。
代码演示:
//中值滤波
void Test08()
{
Mat img, imgmedian; //定义输入和输出 Mat 对象
img = imread("D:\\12.png"); //读取目标图像
medianBlur(img, imgmedian, 5); //中值滤波除去噪声点
imshow("src", img); //显示原图像
imshow("median", imgmedian); //显示输出图像
waitKey(0); //设置图像刷新延时
}