简单模糊、简单无缩放模糊、中值滤波、高斯模糊、双边滤波
#include <iostream>
#include <opencv2/opencv.hpp>
#include <opencv2/highgui.hpp>
#include <opencv2/core/core.hpp>
#include <stdio.h>
#include <cstdlib>
using namespace std;
using namespace cv;
int main(int argc, const char * argv[]) {
/*使用cvSmooth多种方法平滑处理图像*/
const char filename[] = "/Users/linwang/Desktop/Lena.png";
IplImage * image = cvLoadImage(filename);
cvNamedWindow("Original",0);
cvNamedWindow("Blur",0);
cvNamedWindow("Blur-No-Scale",0);
cvNamedWindow("Median",0);
cvNamedWindow("Gussian",0);
cvNamedWindow("BIL",0);
cvShowImage("Original", image);
/*1.简单模糊:*/
IplImage * blur = cvCreateImage(cvSize(image->width, image->height), image->depth, image->nChannels);
cvSetZero(blur);
cvSmooth(image, blur,CV_BLUR,5,5);