Processing math: 100%
会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Korbin
博客园
首页
新随笔
联系
订阅
管理
随笔 - 10
文章 - 0
评论 - 1
阅读 -
98426
2016年7月1日
OpenCV(7)-图像直方图
摘要: 直方图定义可参考 "这里" 。图像的直方图用来表示图像像素的统计信息,它统计了图像每一个通道(如果是多通道)中,每个像素的个数(比例)。 计算直方图 OpenCV提供了直接计算直方图的函数 images:输入图像。图的depth和size必须大小相同。 nimages:输入图像个数 channels
阅读全文
posted @ 2016-07-01 17:59 Korbin
阅读(452)
评论(0)
推荐(1)
2016年6月28日
OpenCV(6)-腐蚀和膨胀
摘要: 腐蚀和膨胀属于形态学操作。 腐蚀和膨胀 腐蚀是指:将卷积核B滑过图像A,找出卷积核区域内最小像素值作为锚点像素值。这一操作可以扩大低像素值区域。 膨胀是指:将卷积核B滑过图像A,找出卷积核区域内最大像素值作为锚点像素值。这一操作可以缩小低像素值区域。 通过前面的卷积可以看出,膨胀相当于“最大值”滤波
阅读全文
posted @ 2016-06-28 23:15 Korbin
阅读(5798)
评论(0)
推荐(1)
2016年6月26日
OpenCV(5)-图像掩码操作(卷积)-锐化
摘要: 锐化概念 图像平滑过程是去除噪声的过程。图像的主要能量在低频部分,而噪声主要集中在高频部分。图像的边缘信息主要也在高频部分,在平滑处理后,将会丢不部分边缘信息。因此需要使用锐化技术来增强边缘。 平滑处理的本质是图像经过平均或积分运算,锐化进行逆运算(如微分)即可。微分运算是求信号变化频率,可以增强高
阅读全文
posted @ 2016-06-26 21:05 Korbin
阅读(6274)
评论(1)
推荐(1)
2016年6月25日
OpenCV(4)-图像掩码操作(卷积)--平滑处理
摘要: 卷积定义 矩阵的掩码操作即对图像进行卷积。对图像卷积操作的意义为:邻近像素对(包括该像素自身)对新像素的影响;影响大小取决于卷积核对应位置值得大小。 例如:图像增强可以使用 $$ I(i,j)=5 I(i,j) [I(i 1,j) + I(i+1,j) + I(i, j 1) + I(i, j+1)
阅读全文
posted @ 2016-06-25 12:23 Korbin
阅读(3862)
评论(0)
推荐(0)
caffe源码阅读(3)-Datalayer
摘要: DataLayer是把数据从文件导入到网络的层,从网络定义prototxt文件可以看一下数据层定义 数据层包括了文件位置、文件类型、bath_size大小、图片变换等一些参数。可以看书,datalayer之后有top,没有bottom,即它是最底层的,它的forward运算只是负责把数据填充到top
阅读全文
posted @ 2016-06-25 09:45 Korbin
阅读(3387)
评论(0)
推荐(0)
2016年6月24日
OpenCV(3)-图像resize
摘要: 在图像处理过程中,有时需要把图像调整到同样大小,便于处理,这时需要用到图像resize() 原函数 前两个参数分别为输入和输出图像。dsize表示输出图像的大小,如果为0,则
d
s
i
z
e
=
S
i
z
e
(
r
o
u
n
d
(
f
x
s
r
c
.
c
o
l
s
)
,
r
o
u
n
d
(
f
y
s
r
c
.
r
o
w
s
)
)
dsize
阅读全文
posted @ 2016-06-24 22:35 Korbin
阅读(68007)
评论(0)
推荐(5)
2016年6月23日
OpenCV(2)-Mat数据结构及访问Mat中像素
摘要: Mat数据结构 一开始OpenCV是基于C语言的,在比较早的教材例如《学习OpenCV》中,讲解的存储图像的数据结构还是 ,这样需要手动管理内存。现在存储图像的基本数据结构是 。 Mat是opencv中保存图像数据的基本容器。其定义如下: Mat类可以表示n维的单通道或多通道数组,它可以存储实数/复
阅读全文
posted @ 2016-06-23 22:21 Korbin
阅读(6236)
评论(0)
推荐(0)
2016年6月22日
OpenCV学习(1)-安装(Windows)
摘要: 下载安装 在 "这里" 下载。我下载了2.4.9的Windows版本。双击安装即可。 配置环境变量 配置环境变量的目的是为了让系统找到OpenCV的动态链接库。因此需要把动态链接库添加到系统环境变量PATH中。 在Windows下使用VS,为了方便VS中使用属性表。分两步来添加。 在系统环境变量添加
阅读全文
posted @ 2016-06-22 23:56 Korbin
阅读(841)
评论(0)
推荐(0)
caffe源码阅读(2)-Layer
摘要: 神经网络是由层组成的,深度神经网络就是层数多了。layer对应神经网络的层。数据以Blob的形式,在不同的layer之间流动。caffe定义的神经网络已protobuf形式定义。例如: 就是定义了一个卷积层,bottom是其前一层,而top是其后一层。前向传播计算过程就是获取bottom的输出(Bl
阅读全文
posted @ 2016-06-22 22:42 Korbin
阅读(1414)
评论(0)
推荐(1)
caffe源码阅读(1)-数据流Blob
摘要: Blob是Caffe中层之间数据流通的单位,各个layer之间的数据通过Blob传递。在看Blob源码之前,先看一下CPU和GPU内存之间的数据同步类 ;使用GPU运算时,数据要在GPU显存中,但是一开始数据是通过CPU读到内存,通过类 来实现显存和内存之间的数据的同步。 SyncedMemory
阅读全文
posted @ 2016-06-22 13:15 Korbin
阅读(2155)
评论(0)
推荐(0)
公告
昵称:
Korbin
园龄:
11年
粉丝:
7
关注:
8
+加关注
<
2025年7月
>
日
一
二
三
四
五
六
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
搜索
我的标签
OpenCV
(7)
DL
(3)
caffe
(3)
积分与排名
积分 - 22885
排名 - 69638
随笔分类
(10)
Caffe(3)
OpenCV(7)
随笔档案
(10)
2016年7月(1)
2016年6月(9)
阅读排行榜
1. OpenCV(3)-图像resize(68007)
2. OpenCV(5)-图像掩码操作(卷积)-锐化(6274)
3. OpenCV(2)-Mat数据结构及访问Mat中像素(6236)
4. OpenCV(6)-腐蚀和膨胀(5798)
5. OpenCV(4)-图像掩码操作(卷积)--平滑处理(3862)
评论排行榜
1. OpenCV(5)-图像掩码操作(卷积)-锐化(1)
推荐排行榜
1. OpenCV(3)-图像resize(5)
2. OpenCV(7)-图像直方图(1)
3. OpenCV(6)-腐蚀和膨胀(1)
4. OpenCV(5)-图像掩码操作(卷积)-锐化(1)
5. caffe源码阅读(2)-Layer(1)
最新评论
1. Re:OpenCV(5)-图像掩码操作(卷积)-锐化
水平梯度卷积核应该是下面这个吧,1 0 -11 0 -11 0 -1为什么(单方向一阶微分锐化)水平方向锐化用的却是垂直梯度卷积核?...
--令狐少侠56
点击右上角即可分享