Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1811030
  • 博文数量: 195
  • 博客积分: 4227
  • 博客等级: 上校
  • 技术积分: 2835
  • 用 户 组: 普通用户
  • 注册时间: 2010-09-04 10:39
文章分类

全部博文(195)

文章存档

2013年(1)

2012年(26)

2011年(168)

分类: C/C++

2011-09-16 10:55:30

可以把图像看成二维离散函数,图像梯度其实就是这个二维离散函数的求导:

图像梯度: G(x,y) = dx i + dy j; dx(i,j) = I(i+1,j) - I(i,j); dy(i,j) = I(i,j+1) - I(i,j); 其中,I是图像像素的值(如:RGB值),(i,j)为像素的坐标。 图像梯度一般也可以用中值差分: dx(i,j) = [I(i+1,j) - I(i-1,j)]/2; dy(i,j) = [I(i,j+1) - I(i,j-1)]/2; 图像边缘一般都是通过对图像进行梯度运算来实现的。 上面说的是简单的梯度定义,其实还有更多更复杂的梯度公式。
阅读(4758) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~