前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【简单的CV】2.0 滤波、核与卷积(上)

【简单的CV】2.0 滤波、核与卷积(上)

作者头像
EdenChen
发布2019-11-14 17:17:26
5700
发布2019-11-14 17:17:26
举报
文章被收录于专栏:ROBOTEDU
2019年10月份居民消费价格同比上涨3.8%
2019年10月份居民消费价格同比上涨3.8%

2.0 遍历

遍历

遍历是是指将集合中的元素全部列举一次。在图像集合中即表示将图像的所有像素点全部列举一次。

C语言中的列举方法:Forch 和 For

For

代码语言:javascript
复制
            for (int i = 0; i < data.Length; i++)
            {               
                //遍历数组data中的所有元素            
             }

Foreach

代码语言:javascript
复制
            foreach (int item in data)            
            {           
                //遍历数组data中的所有元素            
            }

02 滤波

滤波是信号处理中的一个术语,表示对一个连续的信号进行处理,除去或者改变信号中的特定信号(干扰信号)。

  1. 数学中的滤波(利用)

现在有一个连续信号函数 f(x)=x,通过滤波把大于50的值都改为50。

f(x)=x
f(x)=x
f(x)=x 滤波后
f(x)=x 滤波后

三 核

利用滤波的方式来处理图像,最重要的一点是图像实际上是一种有两个维度的数据集合,在对像素值进行操作时,需要考虑的不仅仅是像素值本身的值,还需要参考像素值周边的值,来进行统一操作,这样才能最大限度的保留图像的信息。

如何统一参考像素本身和周边值,这里我们使用“核”的方法。

下面是一个3*3的核,它所有元素的值都是1。用它来表示一个锚点像素和它周围±1所有的像素值。

利用核将图像中所有像素遍历一遍,就是我们这里讨论的图像的滤波——卷积。

04 一些常用的“核”

平均核,计算锚点周围的平均值

Sobel核,计算X方向的导数梯度

高斯核

高斯核的3D

小结

1. C语言中遍历;

2. 图像处理中的滤波、卷积和核。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-11-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 ROBOTEDU 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 2.0 遍历
    • 遍历
      • 02 滤波
        • 三 核
          • 04 一些常用的“核”
          • 小结
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档