I want to track extracted features.
So, i want to match.
I was selected "fcvTrackLKOpticalFlowu8".
but, i don't know how to use.
Could you help me? And. How to use "fcvdescriptorcreate" merhod? What is patch? How make it?
The below code is a part of my code.
fcvPyramidLevel* frmPyramid1 = (fcvPyramidLevel*)fcvMemAlloc(state.scaledImgWidth/2 * state.scaledImgHeight/2, 16 );
fcvPyramidLevel* frmPyramid2= (fcvPyramidLevel*)fcvMemAlloc(state.scaledImgWidth/2 * state.scaledImgHeight/2, 16 );
fcvPyramidCreateu8(state.prevImage, state.blurredImgWidth, state.blurredImgHeight, 2, frmPyramid1 );
fcvPyramidCreateu8(dataBuf, state.blurredImgWidth, state.blurredImgHeight, 2, frmPyramid2 );
fcvPyramidLevel* dxPyramid= (fcvPyramidLevel*)fcvMemAlloc(state.scaledImgWidth/2 * state.scaledImgHeight/2, 16 );
fcvPyramidLevel* dyPyramid= (fcvPyramidLevel*)fcvMemAlloc(state.scaledImgWidth/2 * state.scaledImgHeight/2, 16 );
fcvPyramidSobelGradientCreatei8(frmPyramid1, dxPyramid, dyPyramid, 2);
fcvTrackLKOpticalFlowu8(state.prevImage, state.blurredImgBuf, state.blurredImgWidth, state.blurredImgHeight, frmPyramid1, frmPyramid2, dxPyramid, dyPyramid, (float*)state.prevCorners, (float*)state.corners, state.featureStatus, state.numPrevCorners, 7, 7, 7, 2, 2.0, 0.15, 0, 1);
This is a code snipet that shows how to use fcvTrackLKOpticalFlowu8 function:
Is there any other answers?I also want to know its answer,thx :)