zoukankan      html  css  js  c++  java
  • opencv-GaussianBlur高斯滤波

    图像处理中,常用的滤波算法有均值滤波、中值滤波以及高斯滤波等 

      

    高斯滤波GaussianBlur

    mao.jpg

        cv::Mat src = cv::imread("D:/bb/tu1/mao.jpg");
        cv::Mat out;
        cv::GaussianBlur(src, out, cv::Size(5, 5), 3, 3);//高斯滤波
        /*
        参数1:src,输入图像,即源图像,填Mat类的对象即可。它可以是单独的任意通道数的图片,但需要注意,图片深度应该为CV_8U,CV_16U, CV_16S, CV_32F 以及 CV_64F之一
        参数2:即目标图像,需要和源图片有一样的尺寸和类型
        参数3:ksize,高斯内核的大小。其中ksize.width和ksize.height可以不同,但他们都必须为正数和奇数
        参数4:sigmaX,表示高斯核函数在X方向的的标准偏差
        参数5:sigmaY,表示高斯核函数在Y方向的的标准偏差;若sigmaY为零,就将它设为sigmaX,如果sigmaX和sigmaY都是0,那么就由ksize.width和ksize.height计算出来
    */
        cv::GaussianBlur(src, out, cv::Size(5, 5), 3, 3);
    
    
        cv::namedWindow("src");
        cv::imshow("src",src);
        cv::namedWindow("out");
        cv::imshow("out",out);
    
    
        std::cerr<<src.rows<<std::endl;
        std::cerr<<src.cols<<std::endl;

  • 相关阅读:
    ABP Xunit单元测试 第五篇
    ABP 异常处理 第四篇
    ABP Quartz 作业调度第三篇
    ABP 权限拦截 第二篇
    ABP .NET corej 版本 第一篇
    Vue生命周期
    vue中的import、export、requre的区别
    ES6最新语法
    Vux项目搭建
    对象克隆
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15474990.html
Copyright © 2011-2022 走看看