[图文详解]图像处理中的高斯模糊
在图形上,正态分布是一种钟形曲线,越接近中心,取值越大,越远离中心,取值越小。
计算平均值的时候,我们只需要将"中心点"作为原点,其他点按照其在正态曲线上的位置,分配权重再相加,再normal,就可以得到一个加权平均值。常用作图像平滑操作。
例如:通常,图像处理软件会提供"模糊"(blur)滤镜,使图片产生模糊的效果。
那么我们下面要讨论的高斯巻积核是什么?对啦,就是中心点及相邻点相加时候的权重。
一、一维高斯分布公式
绝大多数讲高斯滤波的文章或者博客都会给出下面的公式:
高斯分布公式:
二、二维高斯模糊卷积核
可以看到部分对于任意的同尺寸的高斯模糊都是固定的。
变换的唯有sigma,下面是sigma = 1.0时的卷积核
一般而言都是sigma 越大,卷积之后得到的图片越模糊,测试一下:
sigma=3的时候,
sigma=1的时候,
sigma=8的时候
诚不欺你不是?如有帮助请点瓒呀!
[图文详解]图像处理中的高斯模糊相关推荐
- 前端中全部盒子靠左对齐_图文详解ul中li内容垂直居中和水平居中的方法
在页面布局时,经常会用到li标签,它可用于列表,导航,选项卡等等,那你知道如何让ul中的li居中吗?这篇文章就和大家讲讲如何让ul中的li水平居中以及如何让li内容垂直居中.感兴趣的朋友继续往下看吧. ...
- 图文详解Unity3D中Material的Tiling和Offset是怎么回事
图文详解Unity3D中Material的Tiling和Offset是怎么回事 Tiling和Offset概述 Tiling表示UV坐标的缩放倍数,Offset表示UV坐标的起始位置. 这样说当然是隔 ...
- php中继承过来的类初始化顺序,java_图文详解Java中class的初始化顺序,class的装载
在讲class的初始化 - phpStudy...
图文详解Java中class的初始化顺序 class的装载 在讲class的初始化之前,我们来讲解下class的装载顺序. 以下摘自<Thinking in Java 4> 由于Java ...
- 图文详解jvm中的线程状态
本文使用下面这张图详细介绍JAVA线程的六种状态 JAVA线程的六种状态详解 在java.lang.Thread类中,定义了线程的以下六种状态(同一个时刻线程只能有一种状态) NEW(新建) 这个状 ...
- 图文详解贷中监控报表与资产质量分析全过程
大家好,我叫roy,现在在某消费金融公司负责报表的开发与分析.我继续整理学习笔记,这一期写的是贷中的核心报表的内容. 我的上一篇:小白学员案例分享|如何分析风控核心报表,指标背后代表怎样的逻辑 贷中监 ...
- mysql join 组合索引,图文详解MySQL中两表关联的连接表如何创建索引
本文介绍了MySQL中两表关联的连接表是如何创建索引的相关内容,分享出来供大家参考学习,下面来看看详细的介绍: 问题介绍 创建数据库的索引,可以选择单列索引,也可以选择创建组合索引. 遇到如下这种情况 ...
- html中删除指定数组下标,图文详解JavaScript中删除数组某个元素的方法
在前端开发中经常需要使用JavaScript,那你知道如何用JS删除数值的指定元素吗?这篇文章就给大家分享JS删除数组某个元素的几种方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 方法一:slic ...
- html字符串转成数组,图文详解JavaScript中字符串转换为数组的方法
在前端开发中经常需要使用JavaScript,那你知道怎么将JS字符串转换为数组吗?这篇文章就和大家讲讲JS将字符串转换为数组的方法,感兴趣的朋友可以参考一下,希望可以帮助到你. 之前一篇文章已经给大 ...
- Android中Canvas绘图之Shader使用图文详解
概述 我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader,这样就可以绘制出多彩的图形.那么Shader是什 ...
- 图文详解】Chrome中安装JsonView插件
图文详解]Chrome中安装JsonView插件 Chrome中如何安装JsonView插件?chrome插件网为您图文详解. 1.下载JsonView插件 在github中搜索JsonView,找到 ...
最新文章
- redis使用epoll
- CentOS6.5_64下 nginx+uwsgi+Python +多站点环境搭建
- Java获取正在执行的函数名
- 控制显示隐藏_iOS13隐藏了5个超实用新功能:让iPhone的使用体验更好
- 苹果系统更新服务器繁忙,如何解决升级MacOS 10.13时的常见问题
- Jmeter脚本增强之参数化(多方式实现)(6)
- ubuntu 远程桌面
- 【转】1.2异步编程:使用线程池管理线程
- python调用c++深度学习模型生成的dll(传入图片,返回多个结果)
- 18.链表管理内存实现c语言自动释放内存
- excel线性拟合的斜率_origin 线性拟合后,怎么看斜率等参数
- gpd计算机等级,GPD WIN Max掌机评测:内置十代酷睿处理器
- gmssl服务端和客户端程序、吉大正元身份认证网关、吉大正元SDK+USBkey 两两之间双证书双向认证数据通信测试
- 机器人布里茨哪个皮肤好看_【图片】【全皮肤鉴赏系列】蒸汽机器人 布里茨【lol半价吧】_百度贴吧...
- JQuery(js辅助开发类库)
- Replacing TCP Wrappers in RHEL 8
- 《淘宝店铺营销推广一册通》一1.3 宝贝标题优化
- 计算机二级vb重点知识,计算机二级VB考试重点知识
- 360搜索、UC浏览器等被3·15点名应用已下架;马斯克宣布通过NFT卖歌;美团App再发力社交,内测 “群聊”功能...
- 模拟赛DAY1 T1大美江湖
热门文章
- 今天去火车站送女朋友了
- mysql导入hdfs参数_导入数据到HDFS
- element的表格中scope中的东西
- Ajax学习笔记-运行原理及实现-2
- python怎么画小海龟_python画图之“小海龟”turtle
- Introduction to Computer Networking学习笔记(四):路由转发表及转发规则
- c语言翻转棋ai算法,有没有人懂黑白棋(翻转棋)的核心算法
- java 快速排序算法简单_Java 快速排序算法的简单说明及实现
- 项目启动报错ignoring option MaxPermSize=256M;support was removed in 8.0
- java applog_个人app如何收集用户日志