美文网首页Opencv 图像处理
medianBlur(中值滤波操作)

medianBlur(中值滤波操作)

作者: itfitness | 来源:发表于2019-08-05 10:29 被阅读0次

概念

中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术。它也是一种邻域运算,类似于卷积,但是计算的不是加权求和,而是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围像素灰度值的差比较大的像素改取与周围的像素值接近的值,从而可以消除孤立的噪声点。它能减弱或消除傅立叶空间的高频分量,但影响低频分量。因为高频分量对应图像中的区域边缘的灰度值具有较大较快变化的部分,该滤波可将这些分量滤除,使图像平滑。值滤波技术在衰减噪声的同时能较好的保护图像的边缘。

效果图对比

●源图像



●处理后图像


函数讲解

●函数原型
○c++

void medianBlur( InputArray src, OutputArray dst, int ksize );

○Android

void medianBlur(Mat src, Mat dst, int ksize)

●参数解释
○src:源图像Mat对象
○dst:目标图像Mat对象
○ksize:滤波模板的尺寸大小,必须是大于1的奇数,如:3,5,7...

函数使用

●c++中

#include<opencv2/opencv.hpp>
using namespace cv;
int main() {
    Mat src = imread("C:/Users/Administrator/Desktop/medianBlur.jpg");//引入源图像
    if (src.empty()) {
        return -1;
    }
    imshow("src",src);//展示源图像
    Mat dst;
    medianBlur(src,dst,3);//中值滤波处理
    imshow("dst",dst);//展示目标图像

    waitKey(0);
    return 0;
}

●Android中

Mat src = new Mat();
Mat dst = new Mat();
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_beauty);//获取Bitmap
Utils.bitmapToMat(bitmap,src);//将Bitmap转换为Mat对象
Imgproc.medianBlur(src,dst,3);//中指滤波处理
Utils.matToBitmap(dst,bitmap);//将Mat对象转换为Bitmap对象
imageView.setImageBitmap(bitmap);

相关文章

  • medianBlur(中值滤波操作)

    概念 中值滤波是基于排序统计理论的一种能有效抑制噪声的非线性信号处理技术。它也是一种邻域运算,类似于卷积,但是计算...

  • OpenCV-Python学习(九):图像滤波

    目录: 1.滤波的相关概念 2.卷积操作 3.平滑操作(低通滤波)均值滤波中值滤波高斯滤波双边滤波 4.锐化操作(...

  • 数据处理-scipy中值滤波、pandas重采样

    1. scipy中值滤波 使用scipy中的signal.medfilt对数组进行中值滤波。 方法: scipy....

  • 脉搏波数据处理

    采集到的脉搏波数据先进行滤波预处理,滤波处理采用中值滤波。 进行了中值滤波预处理后的脉搏波会相对变得平缓,能抑制随...

  • OpenCV For iOS(六)方框、均值、高斯、中值、双边滤

    本节主要记录OpenCV 两类五种常见的滤波方式: 线性滤波:方框滤波、均值滤波、高斯滤波非线性滤波: 中值滤波、...

  • 中值滤波

    中值滤波使用当前像素点和它周围的8个像素点的中值来代替当前点额像素点,这个办法对去除椒盐噪声非常有效。 如果图片中...

  • 中值滤波

    《OpenCV轻松入门:面向Python》读书笔记作者:李立宗出版社:电子工业出版社出版时间:2019-05 第7...

  • 中值滤波

  • 7.6 2D卷积

    OpencV提供了多种滤波方式,来实现平滑图像的效果,例如均值滤波、方框滤波、高斯滤波、中值滤波等,大多数滤波方式...

  • 009-Opencv笔记-高斯双边模糊-矩阵掩膜

    中值滤波 中值滤波对椒盐噪声有很好的抑制作用 均值模糊无法克服边缘像素信息丢失缺陷。原因是均值滤波是基于平均权重 ...

网友评论

    本文标题:medianBlur(中值滤波操作)

    本文链接:https://www.haomeiwen.com/subject/aajpdctx.html