文档章节

2-D 图像卷积计算

兔之
 兔之
发布于 2015/12/07 21:36
字数 227
阅读 68
收藏 1

卷积其实是图像处理中最基本的操作,我们常见的一些算法比如:均值模糊、高斯模糊、锐化、Sobel、拉普拉斯、边缘检测等等一些和领域相关的算法,都可以通过卷积算法实现。

##实现

这是一个简化版的实现,忽略了边界点。边界点对实验影响不大。

void caculateConv2(double image[][WID], double filter[][3])
{
	for(int i=1; i<LEN-1; i++)
	{
		for(int j=1; j<WID-1; j++)
		{
			double sum = 0;

			for(int x=0; x<3; x++)
			{
				for(int y=0; y<3; y++)
				{

					sum = image[i-1][j-1]*filter[0][0] + image[i-1][j]*filter[0][1] + image[i-1][j+1]*filter[0][2]
					    + image[i][j-1]*filter[1][0] + image[i][j]*filter[1][1] + image[i][j+1]*filter[1][2]
					    + image[i+1][j-1]*filter[2][0] + image[i+1][j]*filter[2][1] + image[i+1][j+1]*filter[2][2];
				}
			}
		}
	}
}

##参考

http://blog.csdn.net/celerychen2009/article/details/38852105

http://www.cnblogs.com/Imageshop/p/4126753.html

© 著作权归作者所有

共有 人打赏支持
兔之
粉丝 68
博文 247
码字总数 95896
作品 7
深圳
程序员
私信 提问
彻底理解数字图像处理中的卷积-以Sobel算子为例

彻底理解数字图像处理中的卷积-以Sobel算子为例 - 作者:FreeBlues- 修订记录- 2016.08.04 初稿完成 概述 在信号处理领域有极其广泛的应用, 也有严格的物理和数学定义. 本文只讨论卷积在数字图...

FreeBlues
2016/08/05
245
0
结构虽简单,但性能强悍——3个小型卷积神经网络简介

人工智能、深度学习太火了,火到哪一个领域都有讨论的声音。稍微对深度学习有所了解的人们,尤其是对于计算机视觉领域有所涉猎的人们,当一听到深度学习、卷积神经网络时,脑海里不由得自动脑...

【方向】
2018/05/14
0
0
零基础入门深度学习(三):卷积神经网络

投稿:Intelligent Software Development 团队介绍:团队成员来自一线互联网公司,工作在架构设计与优化、工程方法研究与实践的最前线,曾参与搜索、互联网广告、共有云/私有云等大型产品的设...

韩炳涛
2016/10/13
0
0
零基础入门深度学习(4) - 卷积神经网络

python深度学习大全 往期回顾 在前面的文章中,我们介绍了全连接神经网络,以及它的训练和使用。我们用它来识别了手写数字,然而,这种结构的网络对于图像识别任务来说并不是很合适。本文将要...

luanpeng825485697
2018/01/09
0
0
使用PaddleFluid和TensorFlow实现图像分类网络SE_ResNeXt | 文末超大福利

视觉(vision)、自然语言处理(Nature Language Processing, NLP)、语音(Speech)是深度学习研究的三大方向。三大领域各自都诞生了若干经典的模块,用来建模该领域数据所蕴含的不同特性的...

技术小能手
2018/06/27
0
0

没有更多内容

加载失败,请刷新页面

加载更多

阿里巴巴的26款超神Java开源项目!

1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba Spring Cloud Alibaba 致力于提供分布式应用服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件,方便开发者通...

DemonsI
14分钟前
10
0
matlab-线性代数 判断 det 矩阵是否可逆

  matlab : R2018a 64bit     OS : Windows 10 x64 typesetting : Markdown    blog : my.oschina.net/zhichengjiu    gitee : gitee.com/zhichengjiu   code clearclc% 输入需要......

志成就
15分钟前
0
0
mysql 证明为什么用limit时,offset很大会影响性能

本文同时发表在https://github.com/zhangyachen/zhangyachen.github.io/issues/117 首先说明一下MySQL的版本: mysql> select version();+-----------+| version() |+-----------+|......

tantexian
23分钟前
0
0
你要的JMeter压力测试教程及结果分析

一、测试工具: JMeter 二、JMeter介绍: Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 三、J...

孟飞阳
24分钟前
0
0
css中内容溢出的处理

一.内容溢出时一般显示成省略号的形式。 主要属性设置:1.父级:确定width:number,overflow:hidden ; text-overflow:ellipsise 2.内容:white-wrape:norape; 二:当内容溢出不做特殊处理时,...

hezhongjie
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部