1、理论依据
首先要知道图像中像素点的分布问题。数字图像中,f(x,y)可表示成一个M*N的二维数字阵列,即如下图
对于图像f(i,j),用差分来近似代替导数,则在点(i,j)处沿x方向和y方向的一阶差分可表示为:
这种差分为水平垂直差分,在图像中表示如下图
2、程序实现:
对于图像来说,通常图像中最右一列和最下一行的各像素的梯度无法求得。可以有两种方式补全:
1)用前一列和最后一列的差值补全水平查分的最后一列,第一行与最后一行的差