| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 17.Opencv中的滤波器——图像滤波 -> 正文阅读 |
|
[人工智能]17.Opencv中的滤波器——图像滤波 |
图像滤波的作用:将一幅图像通过图像滤波得到另一幅图像 按照深度学习的说法: 其中滤波器又称为卷积核,滤波的过程称为卷积 图像卷积效果: 经过卷积 后,图片的到了锐化 卷积的过程: 通常情况下,原始图像经过卷积后的输出图像,一定比原图像小 卷积的几个基本概念1. 卷积核的大小 3*3 5*5 11*11 2. 锚点 3. 边界扩充:作为是让输出图像跟原始图像一样大 3. 步长 卷积核的大小卷积核的大小一般为奇数,如3*3? 5*5? 7*7 为什么卷积核的大小一般为奇数? 一方面是增加padding的原因(扩充图像的尺寸,为了使输出图像的大小与原始图像保持一致) 另一方面是锚点的原因:如果为奇数,则锚点一直在卷积核的正中心,从而防止位置发生偏移 具体信息可以查看相关的文献 卷积核大小的影响:在深度学习中,卷积核越大,可以看到的信息(专业术语中叫感受野)越多,提取的特征越好,同时计算量也就越大 锚点对于5*5的卷积核,41就是锚点,正中心的值就是锚点,主要作用是防止信息的偏差 ?边界扩充主要作用: 当卷积核大于1且不进行边界扩充,输出尺寸将相应缩小 当卷积核以标准方式进行边界扩充,则输出数据的空间尺寸将与输入相等 将输入图像与输出图像保持一致 计算公式: N = (W-F+2P)/S+1 N 输出图像大小 W 源图大小? ?F卷积核大小? ?P扩充尺寸 S? 步长大小 步长?步长(stride)就是卷积核在你原图上每一步移动的距离。 步长小,提取的特征会更全面,不会遗漏太多信息。 但同时可能造成计算量增大,甚至过拟合等问题。 步长大,计算量会下降,但很有可能错失一些有用的特征。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 8:28:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |