问题描述
gx=bufdata[(i-1)*width+j]+bufdata[(i+1)*width+j]-bufdata[(i-1)*width+j-1]-bufdata[(i+1)*width+j-1]+2*(bufdata[i*width+j+1]-bufdata[i*width+j-1]);gy=bufdata[(i-1)*width+j-1]+bufdata[(i+1)*width+j+1]-bufdata[(i+1)*width+j-1]-bufdata[(i+1)*width+j+1]+2*(bufdata[(i-1)*width+j]-bufdata[(i+1)*width+j-1]);在一个博客中看到这个求法,但却不知道这里的bufdata是什么东西,只知道gx,gy分别是水平导数、竖直导数,有没有大神能帮忙解答一下这是什么意思。
解决方案
解决方案二:
bufdata就是你的数据的数组,可能是从哪里采集来的,所以叫bufferdata
解决方案三:
就是二维图像每行像素点首尾相接而成的一位数组
解决方案四:
你最好给出出处
解决方案五:
但是我将图像转换成这个bufdata数组后引用这句话,运行时提示我超出数组范围了怎么回事
解决方案六:
这是出处http://blog.csdn.net/yjz_uestc/article/details/6664937
解决方案七:
很显然bufdata就是数据,长度至少是width*height
时间: 2024-09-16 22:01:42