我在DM8127上使用vlib_c674_3_2_0_2的如下函数:
// Step 1
VLIB_xyGradients(buffer,gradx+width+1,grady+width+1,width,height);
// Step 2
uint16_t k = 1310;
memset(im,0,width*height*sizeof(uint16_t));
VLIB_harrisScore_7x7(gradx,grady,width,height,(int16_t*)im,k,buffer);
// Step 3
memset(outTemp,0,width*height*sizeof(uint16_t));
memset(out,0,width*height*sizeof(uint8_t));
memset(pixIndex,0,(2*width*height+2)*sizeof(int16_t));
memset(internalBuf,0,((2 * 7) + (width*height))*sizeof(uint16_t));
memset(ind,0,(width*height)*sizeof(int32_t));
int16_t thresh = 60000;
uint8_t patch = 7;
uint8_t qualitypar = 200;
uint8_t mindist = 10;
int32_t good_points_number=0;
VLIB_goodFeaturestoTrack(im,
out,
width,
height,
thresh,
patch,
qualitypar,
20,
mindist,
outTemp,
&good_points_number,
pixIndex,
internalBuf,
ind);
最终good_points_number=0,请问我这些函数使用的是否正确?感谢!