一.模糊原理:
1.均值滤波:
主要函数
2.高斯滤波:
主要函数
二:实现代码
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
int main(int argc, char** argv) {
Mat src, dst;
src = imread("E:/15.JPG");
if (!src.data) {
printf("could not load image...\n");
return -1;
}
namedWindow("INPUT");
imshow("INPUT", src);
//均值滤波,Size(11, 11)里面值可修改观察图像的模糊程度,用奇数;Point(-1,-1)里面的值不能修改,默认为均值滤波中心值
blur(src, dst, Size(11, 11), Point(-1, -1));
namedWindow("BLUE");
imshow("BLUE", dst);
//高斯滤波,Size(11, 11)里面值可修改观察图像的模糊程度,用奇数;
Mat gblur;
GaussianBlur(src, gblur, Size(11, 11), 11, 11);
namedWindow("gaussian blur");
imshow("gaussian blur", gblur);
waitKey(0);
return 0;
}