在数学中,用导数来表示函数的变化率,而梯度是一个有大小和方向的矢量,指向函数值变化最快的方向。同样我们可以将一幅图像,看成一二维的函数f(x,y),那么该图像在x,y方向的梯度记作Gx,Gy。f(x,y)是离散的,所以梯度以连续两点的差来进行计算,如下:
Gx=f(x+1,y)-f(x,y);
Gy=f(x,y+1)-f(x,y);
而对于x,y方向上的梯度
由于该公式有平方又有开放,通常将Gxy的公式简化为Gxy = |Gx| + |Gy|;
在数学中,用导数来表示函数的变化率,而梯度是一个有大小和方向的矢量,指向函数值变化最快的方向。同样我们可以将一幅图像,看成一二维的函数f(x,y),那么该图像在x,y方向的梯度记作Gx,Gy。f(x,y)是离散的,所以梯度以连续两点的差来进行计算,如下:
Gx=f(x+1,y)-f(x,y);
Gy=f(x,y+1)-f(x,y);
而对于x,y方向上的梯度
由于该公式有平方又有开放,通常将Gxy的公式简化为Gxy = |Gx| + |Gy|;