!
//模糊图像 双边模糊 高斯模糊 中值模糊
void Vague(Mat m)
{
imshow("dst",m);
Mat dst;\
均值模糊
blur(m,dst,Size(5,5),Point(-1,-1));
imshow("dst1",dst);
//高斯模糊
GaussianBlur(m,dst,Size(11,11),11,11);
imshow("dst2",dst);
//中直滤波
medianBlur(m,dst,3);
imshow("dst3",dst);
//双边滤波
bilateralFilter(m,dst,10,100,3);
imshow("dst4",dst);
Mat resultimg;
Mat kernel=(Mat_<int>(3,3) << 0,-1,0,-1,5,-1,0,-1,0);
filter2D(dst,resultimg,-1,kernel,Point(-1,-1),0);
imshow("resultimg",resultimg);
}
原图========== 均值模糊============高斯模糊==============中直滤波===========双边滤波