理解sobel算子

一个函数的导数  dx =  delt x / delt v,   就是x方向上的增量和 v方向增量的比值。(v方向我随便取的一个变量,主要是为了区别出一个方向), 把这个概念转换到图像上面,就是 像素值的增量 和 坐标方向增量的比值。(坐标方向我们总是取下一个像素,所以这个方向的增量可以认为总是为1,最终,像素值的增量就是导数,也叫做梯度)
举例而言,有下面9个像素的图片:

abc
def
ghi


对于中心像素e:
dx=f - e
dy=h - e

有时候,我们希望把这个变化加强,也就是把dx的值变的更大,这就是sobel算在,
dx=(c+2f+i)-(a+2d+g)
dy=(g+2h+i)-(a+2b+c)

sobel算子等价的卷积(注意,卷积运算的时候需要把矩阵旋转180,我总觉得这么太麻烦了,所以直接记忆出旋转180后的结果会更好,下面2个卷积是已经旋转180的。):

-101
-202
-101
-1-2-1
000
121
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值