HI all! I am not familiar with Lucas-Kanade Feature Tracking.I feel confuse when i use VLIB_trackFeaturesLucasKanade_7x7 function in vlib.
int VLIB_trackFeaturesLucasKanade_7x7 ( const char * restrict im1, const char * restrict im2, const short * restrict gradX, const short * restrict gradY, int width, int height, int nfeatures, short * restrict x, //X feature coordinates in im1 short * restrict y, //Y feature coordinates in im1 short * outx, short * outy, int max_iters, const char * restrict scratch); this is the definition of Lucas-Kanade Feature Tracking function. it indicate that the parameter x and parameter y are feature coordinates in im1. the fowllowing is the test demo code about Lucas-Kanade Feature Tracking function. /*******************************************************/ static unsigned char IMAGE1[64*64]; //#pragma DATA_SECTION(IMAGE2, "L1D_SRAM") static unsigned char IMAGE2[64*64]; //#pragma DATA_SECTION(GRADX, "L1D_SRAM") static short GRADX[64*64]; //#pragma DATA_SECTION(GRADY, "L1D_SRAM") static short GRADY[64*64]; //#pragma DATA_SECTION(GRADMAG, "L1D_SRAM") static short GRADMAG[64*64];
_______________________________________________ Davinci-linux-open-source mailing list Davinci-linux-open-source@linux.davincidsp.com http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source