一、模糊原理
- Smooth/Blur 是圖像進行中最簡單和常用的操作之一,使用該操作的原因之一是為了給圖像預處理時降低噪聲,其操作背後是數學的卷積運算,通常這些卷積算子都是線性操作,故又叫作線性濾波
- 歸一化盒子濾波(均值濾波)
- 高斯濾波
二、相關API
三、示例
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace std;
using namespace cv;
int main()
{
Mat src, dst;
src = imread("images/02.png");
if (!src.data) {
cout << "could not load image1..." << endl;
return -1;
}
namedWindow("input_image", CV_WINDOW_AUTOSIZE);
imshow("input_image", src);
blur(src, dst, Size(11, 11), Point(-1, -1));
imshow("blur image1", dst);
GaussianBlur(src, dst, Size(11, 11), 11, 11);
imshow("blur image2", dst);
waitKey();
return 0;
}