滤波

作者: jjkke88 | 来源:发表于2017-03-06 16:53 被阅读0次

include "cv.h"

#include "highgui.h"
#include <iostream>

using namespace std;
using namespace cv;

int main(int argc, char* argv[])
{
    Mat src = imread("misaka.jpg");
    Mat dst;

    //参数是按顺序写的

    //高斯滤波
    //src:输入图像
    //dst:输出图像
    //Size(5,5)模板大小,为奇数
    //x方向方差
    //Y方向方差
    GaussianBlur(src,dst,Size(5,5),0,0);
    imwrite("gauss.jpg",dst);
    
    //中值滤波
    //src:输入图像
    //dst::输出图像
    //模板宽度,为奇数
    medianBlur(src,dst,3);
    imwrite("med.jpg",dst);
    
    //均值滤波
    //src:输入图像
    //dst:输出图像
    //模板大小
    //Point(-1,-1):被平滑点位置,为负值取核中心
    blur(src,dst,Size(3,3),Point(-1,-1));
    imwrite("mean.jpg",dst);

    //双边滤波
    //src:输入图像
    //dst:输入图像
    //滤波模板半径
    //颜色空间标准差
    //坐标空间标准差
    bilateralFilter(src,dst,5,10.0,2.0);//这里滤波没什么效果,不明白
    imwrite("bil.jpg",dst);

    waitKey();

    return 0;
}

相关文章

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

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

  • 2018-02-26周一~图像处理 滤波

    滤波,就是卷积,还可以等于频率函数相乘 滤波,分空间滤波和频域滤波 空间滤波,就是卷积 频域滤波,...

  • opencv python版-lesson 16

    均值滤波,高斯滤波,双边滤波

  • OpenCV系列七 --- 非线性滤波

    上一篇我们学习了了线性滤波(方框滤波、均值滤波以及高斯滤波),这节呢,我们来学习一下非线性滤波(中值滤波、双边滤波...

  • 7.6 2D卷积

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

  • 滤波算法总结

    1、限幅滤波法(又称程序判断滤波法) 2、中位值滤波法 3、算术平均滤波法 4、递推平均滤波法(又称滑动平均滤波法...

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

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

  • 第 6 章 图像滤波

    本章包括以下内容: 用低通滤波器进行图像滤波; 用滤波器进行缩减像素采样; 用中值滤波器进行图像滤波; 用定向滤波...

  • OpenCV学习笔记(七)中值、双边滤波

    一、线性滤波与非线性滤波 之前一篇文章说的方框滤波、均值滤波和高斯滤波都是线性滤波器的原始数据与滤波结果是一种线性...

  • 数字图像处理之空间域滤波

    空间域滤波大体分为两类:平滑滤波、锐化滤波 1、平滑滤波:模糊处理,用于减小噪声,实际上是低通滤波。典型的滤波器是...

网友评论

    本文标题:滤波

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