#include<opencv2\opencv.hpp>
#include<iostream>
#include<math.h>
using namespace cv;
using namespace std;
Mat src, dst, gblur;
int main()
{
src = imread("C:/Users/asus/Desktop/tupian/1.jpg");
if (!src.data)
{
printf("could not load image\n");
return -1;
}
char input_title[] = "input title";
char out_title[] = "out_title";
namedWindow(input_title, WINDOW_AUTOSIZE);
namedWindow(out_title, WINDOW_AUTOSIZE);
imshow(input_title, src);
medianBlur(src, dst, 3);
imshow(out_title, dst);
bilateralFilter(src, gblur,15, 100, 1);
imshow("bilateralFilter", gblur);
Mat kernel = ( Mat_<int>(3,3) << 0,-1,0,-1,5,-1,0,-1,0 );
filter2D(dst, dst,-1,kernel,Point(-1,-1),0);
imshow("final reast", dst);
waitKey(0);
return 0;
}
opencv c++图像模糊二(中值滤波,双边滤波)
最新推荐文章于 2023-10-14 19:29:11 发布