目录

比较过滤结果

2D中的移动平均线


比较过滤结果

我们来谈谈比较过滤结果。

我采用了十个随机整数的向量,并将它们绘制成线图,

然后我用长度为5的均匀滤波器、非均匀加权滤波器过滤矢量并绘制结果:

你能弄三种不同的颜色的线使用了什么过滤器吗?

提示:运用学到的均匀和非均匀的概念来看这道题。

我们一起来学习和分析出来:

蓝线具有最大的极端,它一定是原始数字的。

绿线更平滑,但有一些不规则的部分。例如,这里:

虽然蓝线显着减少,但绿线实际上略有增加。

这表明除了在每个点的中心值以外的值对结果影响太大。

看看第一个不寻常的峰值,似乎双方的峰值都贡献了中心值:

所以,绿线是一个使用 均匀滤波器 的结果。

粉红线也是平滑的,但更重要的是它的波峰和波谷很好地与原点对齐。

这似乎表明,与邻近值相比,中心值具有更多权重。

所以,粉红线是应用中心加权滤波器的结果。(非均匀滤波器)

注意:一个小细节,当应用这些过滤器时,我们希望缩放权重,使它们总和为1。

我们使用归一化,例如[1 1 1 1 1] / 5,或者 [1 4 6 4 1 ] / 16。


2D中的移动平均线

那么图像呢?

嗯,图像是二维的,在2D中做这些是非常直接的1D的扩展,只需要一点点翻转。

让我们在2D中做一个移动平均线。

我希望你能看到这张照片中有一大堆零。你看到所有那些零了?

然后在明亮的区域中间是90。所以这可能是一个从零到100的图像,或者其他什么。

但是这个想法是零是暗的,90的是亮的。

我要做的是移动平均线,所以红色框有我的平均值。

是一个三乘三的平均值,我将采用中间像素,在这里,我将把那个平均值放在那里:

因此,如果我将我的平均值整体设为零,并且我的平均值为零。

所以现在我们将我们的红色方格移到一边:

对,所以我们将它移到这里,我们得到0,0,0,0,0,0,90。

所以它变成十,然后我再滑一次,现在我得到290,所以它的平均值是什么?

20,并继续前进。

我得到30,并继续进一步到30,所以我只是移动它,取代平均值。

最后,我得到了这个总平均值,对吧?

你可以看到,放一个三乘三,我就得到了一个明亮的区域,这个区域就是三乘三可以覆盖所有90个值的地方。

这些90的格子在G(x, y)其他任何地方都有所下降。如图:

你会注意到这里的用户是0,直到我们得到这些10。

G(x,y)那些10来自哪里?他们来自这一个小亮点。如图:

顺便说一下,你可能注意到的一件事是,在边界上我们得到这些乐趣,一种黑暗的值。

我们将更多地讨论边界条件。


——学会编写自己的代码,才能练出真功夫。

3.过滤——比较过滤结果、2D中的移动平均线_2相关推荐

  1. 在线新闻推荐网 Python+Django+Mysql开发技术 基于用户、物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法、机器学习、分布式大数据、人工智

    在线新闻推荐网 Python+Django+Mysql开发技术 基于用户.物品的协同过滤推荐算法 个性化新闻推荐系统 协同过滤推荐算法在新闻网站中的运用 个性化推荐算法.机器学习.分布式大数据.人工智 ...

  2. 10.傅里叶变换——2D中的傅里叶变换,傅里叶变换的应用_5

    目录 2D中的傅里叶变换 傅里叶变换的应用 傅里叶变换的应用:人为的场景 总结 2D中的傅里叶变换 我已经在一维中展示过了.它很简单地在二维空间中扩展这是二维形式,Okay? 这是  ,这是一个连续的 ...

  3. wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明

    wireshark抓包后查看数据报时的过滤规则/过滤语法及举例说明过滤器的区别捕捉过滤器(CaptureFilters):用于决定将什么样的信息记录在捕捉结果中.需要在开始捕捉前设置.显示过滤器(Di ...

  4. OSPF高级特性 —— LSA-3过滤 + Distribute-list过滤

    目录 一.路由过滤简述: 二.LSA-3过滤: 三.Distribute-list 过滤配置: -(1)利用ACL匹配路由条目(OSPF进程使用) -(2)利用前缀列表来匹配路由条目(OSPF进程使用 ...

  5. java过滤函数,过滤函数 (Sun Java System Portal Server 7.2 管理指南)

    过滤函数 过滤函数在"元数据"和"数据"阶段运行,以根据函数及其属性指定的具体条件来允许或拒绝资源.在 filter.conf 文件的"枚举" ...

  6. wireshark mysql 过滤_Wireshark过滤总结

    Wireshark提供了两种过滤器: 捕获过滤器:在抓包之前就设定好过滤条件,然后只抓取符合条件的数据包. 显示过滤器:在已捕获的数据包集合中设置过滤条件,隐藏不想显示的数据包,只显示符合条件的数据包 ...

  7. 【Unity3D基础教程】给初学者看的Unity教程(四):通过制作Flappy Bird了解Native 2D中的RigidBody2D和Collider2D...

    作者:王选易,出处:http://www.cnblogs.com/neverdie/ 欢迎转载,也请保留这段声明.如果你喜欢这篇文章,请点[推荐].谢谢! 引子 在第一篇文章[Unity3D基础教程] ...

  8. 3.过滤——简单移动平均线概念(SMA)、SMA的假设、加权移动平均线概念(WMA)_1

    目录 移动平均线的概念(SMA) SMA的假设 噪音能消除吗? 加权移动平均线的概念(WMA) 移动平均线的概念(SMA) 上次我们谈到,在图像函数中添加了一个噪声函数,所以这里我们得到的噪声,定义为 ...

  9. unity lookat导致物体颠倒怎么解决_在Unity 2D中如何用一行代码实现LookAt的效果,以及向量归一化小总结...

    被疫情困在家无聊翻翻以前的文章,发现好黑历史啊,虽然是刚学unity的时候写的,后面学习了DX11并且补了3D数学,发现这些问题都是小case了O(∩_∩)O. 在我最近制作的小游戏中,需要实现防御塔 ...

最新文章

  1. OKR不但是目标管理工具,也是沟通工具
  2. solaris vi 方向键问题
  3. sap*/pass无法登陆
  4. 苹果错误分析报告preferreuserinterface_数据分析的六个步骤,你做到了吗?
  5. 【快乐水题】747. 至少是其他数字两倍的最大数
  6. lora近几年发展的具体介绍
  7. totoisegit不显示对勾_暗黑2画质不满意?教你简单安装高分辨率补丁
  8. 中南大学oj:1352: New Sorting Algorithm
  9. 一个类似京东商城那种多条件筛选效果
  10. js 对象 浅拷贝 和 深拷贝
  11. VDI序曲十九 无须×××直接mstsc到内网服务器
  12. facade模式 java_Java设计模式之外观模式(Facade模式)介绍
  13. 物联网在环境中的应用
  14. 再追哥德尔开篇---哥德尔逻辑与哲学之一
  15. 知识星球问答精选(附五一赠书活动)
  16. Hibernate使用手册(官网)
  17. 转自于四火的唠叨(工程师的生活)
  18. 五五开周刊(第4期):星链会改变游戏规则吗?
  19. Restormer: Efficient Transformer for High-Resolution Image Restoration
  20. python爬图片代码大全_爬虫入门教程⑩— 用漂亮的图表展示爬取到的数据

热门文章

  1. c语言程序2048_C语言2048小游戏演示和说明
  2. 网络协议osi模型_网络协议|OSI模型第二层数据链路层
  3. Ubuntu安装之各种坑
  4. R语言学习笔记(六)回归分析
  5. (组合数学笔记)Pólya计数理论_Part.2_群及其性质
  6. 如何选择bfs和dfs
  7. CSDN如何找到自己关注的博客专栏
  8. spring整合atomikos实现分布式事务的方法示例_分布式事务一:基于数据库原生分布式事务方案实现...
  9. Navicat连接mysql8.0.1版本出现1251--Client does not support authentication protocol requested by server的解决
  10. pip指定源安装_几种python安装简单方法