在图形上,正态分布是一种钟形曲线,越接近中心,取值越大,越远离中心,取值越小。
计算平均值的时候,我们只需要将"中心点"作为原点,其他点按照其在正态曲线上的位置,分配权重再相加,再normal,就可以得到一个加权平均值。常用作图像平滑操作。
例如:通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。
那么我们下面要讨论的高斯巻积核是什么?对啦,就是中心点及相邻点相加时候的权重。

一、一维高斯分布公式

绝大多数讲高斯滤波的文章或者博客都会给出下面的公式:

高斯分布公式:

二、二维高斯模糊卷积核

可以看到部分对于任意的同尺寸的高斯模糊都是固定的。

变换的唯有sigma,下面是sigma = 1.0时的卷积核

一般而言都是sigma 越大,卷积之后得到的图片越模糊,测试一下:

sigma=3的时候,

sigma=1的时候,

sigma=8的时候

诚不欺你不是?如有帮助请点瓒呀!

[图文详解]图像处理中的高斯模糊相关推荐

  1. 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法

    在页面布局时,经常会用到li标签,它可用于列表,导航,选项卡等等,那你知道如何让ul中的li居中吗?这篇文章就和大家讲讲如何让ul中的li水平居中以及如何让li内容垂直居中.感兴趣的朋友继续往下看吧. ...

  2. 图文详解Unity3D中Material的Tiling和Offset是怎么回事

    图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...

  3. php中继承过来的类初始化顺序,java_图文详解Java中class的初始化顺序,class的装载 在讲class的初始化 - phpStudy...

    图文详解Java中class的初始化顺序 class的装载 在讲class的初始化之前,我们来讲解下class的装载顺序. 以下摘自<Thinking in Java 4> 由于Java ...

  4. 图文详解jvm中的线程状态

    本文使用下面这张图详细介绍JAVA线程的六种状态 JAVA线程的六种状态详解 在java.lang.Thread类中,定义了线程的以下六种状态(同一个时刻线程只能有一种状态)  NEW(新建) 这个状 ...

  5. 图文详解贷中监控报表与资产质量分析全过程

    大家好,我叫roy,现在在某消费金融公司负责报表的开发与分析.我继续整理学习笔记,这一期写的是贷中的核心报表的内容. 我的上一篇:小白学员案例分享|如何分析风控核心报表,指标背后代表怎样的逻辑 贷中监 ...

  6. mysql join 组合索引,图文详解MySQL中两表关联的连接表如何创建索引

    本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 遇到如下这种情况 ...

  7. html中删除指定数组下标,图文详解JavaScript中删除数组某个元素的方法

    在前端开发中经常需要使用JavaScript,那你知道如何用JS删除数值的指定元素吗?这篇文章就给大家分享JS删除数组某个元素的几种方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 方法一:slic ...

  8. html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法

    在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...

  9. Android中Canvas绘图之Shader使用图文详解

    概述 我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形.那么Shader是什 ...

  10. 图文详解】Chrome中安装JsonView插件

    图文详解]Chrome中安装JsonView插件 Chrome中如何安装JsonView插件?chrome插件网为您图文详解. 1.下载JsonView插件 在github中搜索JsonView,找到 ...

最新文章

  1. redis使用epoll
  2. CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建
  3. Java获取正在执行的函数名
  4. 控制显示隐藏_iOS13隐藏了5个超实用新功能:让iPhone的使用体验更好
  5. 苹果系统更新服务器繁忙,如何解决升级MacOS 10.13时的常见问题
  6. Jmeter脚本增强之参数化(多方式实现)(6)
  7. ubuntu 远程桌面
  8. 【转】1.2异步编程:使用线程池管理线程
  9. python调用c++深度学习模型生成的dll(传入图片,返回多个结果)
  10. 18.链表管理内存实现c语言自动释放内存
  11. excel线性拟合的斜率_origin 线性拟合后,怎么看斜率等参数
  12. gpd计算机等级,GPD WIN Max掌机评测:内置十代酷睿处理器
  13. gmssl服务端和客户端程序、吉大正元身份认证网关、吉大正元SDK+USBkey 两两之间双证书双向认证数据通信测试
  14. 机器人布里茨哪个皮肤好看_【图片】【全皮肤鉴赏系列】蒸汽机器人 布里茨【lol半价吧】_百度贴吧...
  15. JQuery(js辅助开发类库)
  16. Replacing TCP Wrappers in RHEL 8
  17. 《淘宝店铺营销推广一册通》一1.3 宝贝标题优化
  18. 计算机二级vb重点知识,计算机二级VB考试重点知识
  19. 360搜索、UC浏览器等被3·15点名应用已下架;马斯克宣布通过NFT卖歌;美团App再发力社交,内测 “群聊”功能...
  20. 模拟赛DAY1 T1大美江湖

热门文章

  1. 今天去火车站送女朋友了
  2. mysql导入hdfs参数_导入数据到HDFS
  3. element的表格中scope中的东西
  4. Ajax学习笔记-运行原理及实现-2
  5. python怎么画小海龟_python画图之“小海龟”turtle
  6. Introduction to Computer Networking学习笔记(四):路由转发表及转发规则
  7. c语言翻转棋ai算法,有没有人懂黑白棋(翻转棋)的核心算法
  8. java 快速排序算法简单_Java 快速排序算法的简单说明及实现
  9. 项目启动报错ignoring option MaxPermSize=256M;support was removed in 8.0
  10. java applog_个人app如何收集用户日志