算图像一点的微分时是用 dy = (float)( (data[i][j+1] - data[i][j-1])/2.0);更好,还是用 dy=(float)(data[i][j]-data[i][j-1]) ?
其中 data[i][j] 是(i,j)的灰度值。书上是讲 dy=(float)(data[i][j]-data[i][j-1]),但一位前辈的程序用前一种,我用后一种代替,结果差很多。
有的书也用dy=(float)(data[i][j+1]-data[i][j]),
谢谢指点。