美文网首页
openCV图像高斯模糊

openCV图像高斯模糊

作者: 壹竹 | 来源:发表于2017-06-08 16:11 被阅读0次

说明

参考:官方文档

提供两种方式设置高斯滤波的程度:

  • 设置高斯核的大小(Gaussian kernel size)
  • 设置高斯核的标准差(Gaussian kernel standard)

代码

#include <cstdio>
#include <opencv2/opencv.hpp>
using namespace cv;

int main() {
  Mat src = imread("pigeons_640.jpg");
  
  Mat GaussianBlur3;
  Mat GaussianBlur5;
  GaussianBlur(src, GaussianBlur3, Size(3,3) ,0 ,0);
  GaussianBlur(src, GaussianBlur5, Size(5,5) ,0 ,0);
  
  imshow("origin", src);
  imshow("gaussianBlur_3", GaussianBlur3);
  imshow("gaussianBlur_5", GaussianBlur5);
  
  waitKey(0);
  return 0;
}

效果

  • 原图:


    origin.png
  • 核大小为3:


    gaussiaanBlur3.png
  • 核大小为5:


    gaussiaanBlur5.png

相关文章

  • openCV图像高斯模糊

    说明 参考:官方文档 提供两种方式设置高斯滤波的程度: 设置高斯核的大小(Gaussian kernel size...

  • OpenCV边缘检测常规步骤

    OpenCV边缘检测 一、基本步骤 1.平滑图像:通过使用合适的模糊半径执行高斯模糊来减少图像内的噪声。 2.计算...

  • Python生成随机高斯模糊图片

    Python可以使用opencv库很方便地生成模糊图像,如果没有安装opencv的,可以用pip安装: 想了解高斯...

  • OpenCV5-图像处理组件

    OpenCV开发->图像组件->imgproc组件(image process)高等数学(算法->高斯函数)图像处...

  • Python视觉识别--OpenCV模糊\高斯模糊\EPF\图像

    (十一) 模糊 模糊操作方式:均值模糊:一般用来处理图像的随机噪声中值模糊:一般用来处理图像的椒盐噪声自定义模糊:...

  • opencv+python -- 图像模糊处理(二)---高斯模

    一些美颜软件、美颜相机上的磨皮和毛玻璃特效基本上都是用的高斯模糊,并且大部分图像处理软件中都有高斯模糊的操作,除此...

  • filter(滤镜)

    filter 默认值none没有继承性支持动画效果 1.blur(px) (高斯模糊) 给图像设置高斯模糊。"ra...

  • Python OpenCV 图片高斯模糊

    Python OpenCV 365 天学习计划,与橡皮擦一起进入图像领域吧。 基础知识铺垫 看到一种说法,解释高斯...

  • 图像处理之高斯模糊

    有时候为了美观,背景图片会加上模糊处理。一张图片其实是由若干个像素组成,每个像素都可以用一个矩阵表示,然而,所谓的...

  • 图像处理基础-高斯模糊

    一、高斯函数 一维高斯函数: 二位高斯函数: 二、高斯滤波代码实现 设置参数 r = 1, sigma= 1.0 ...

网友评论

      本文标题:openCV图像高斯模糊

      本文链接:https://www.haomeiwen.com/subject/rnhtqxtx.html