//方框滤波
#include <stdio.h>
#include <iostream>
#include <string>
#include <opencv2\opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
//方框滤波,实际上与均值滤波一样,主要用在CV_32F的图像上
Mat img_gaussion = imread("gaussion.jpg");
Mat img_salt = imread("salt.jpg");
img_gaussion.convertTo(img_gaussion, CV_32FC3, 1.0/255);
img_salt.convertTo(img_salt, CV_32FC3, 1.0 / 255);
Mat gaussion_result, salt_result;
boxFilter(img_gaussion, gaussion_result, CV_32FC3, Size(3, 3));
boxFilter(img_salt, salt_result, CV_32FC3, Size(3, 3));
imshow("img_gaussion", img_gaussion);
imshow("gaussion_result", gaussion_result);
imshow("img_salt", img_salt);
imshow("salt_result", salt_result);
waitKey(0);
return 0;
}