opencv006--非线性滤波

来源:互联网 发布:郑州网络销售抓人 编辑:程序博客网 时间:2024/06/11 05:11
#include<opencv2/highgui/highgui.hpp>    //很方便的图像捕获接口#include<opencv2/imgproc/imgproc.hpp>using namespace cv;Mat src, dst;int i = 1;static void change_dst(int, void*){    //if (i % 2 == 0)i++;    //medianBlur(src, dst, i);    bilateralFilter(src, dst, i, 200, 200);    imshow("dstImage", dst);}int main(int argc, char** argv){    src = imread(argv[1]);    namedWindow("srcImage",1);    namedWindow("dstImage", 1);    createTrackbar("medianblur", "dstImage", &i, 20, change_dst);    change_dst(0, 0);    imshow("srcImage", src);    waitKey();    return 0;}

中值滤波对椒盐噪声的处理
当用中值滤波处理高斯噪声时,程序直接卡掉

这里写图片描述

双边滤波处理高斯噪声
这里写图片描述

原创粉丝点击