21 #ifndef TI_SFM_TRACK_H 22 #define TI_SFM_TRACK_H 35 uint8_t* curFeatInTrack);
38 float* restrict camInvIntPrm,
39 uint16_t* restrict trackId,
40 float* restrict curTrack,
41 float* restrict curTrackRaw,
42 uint8_t* restrict curFeatInTrack);
45 int32_t imgWidth, int32_t imgHeight, int32_t kpStep, int32_t maxNumTracks,
46 int32_t flowInvalidPadX, int32_t flowInvalidPadY, int32_t curFrameNum,
50 uint16_t* restrict curOutTrackIdx, int32_t* restrict dofBufInt, uint8_t* restrict keyPointBitMap,
51 int32_t imgWidth, int32_t imgHeight, int32_t kpStep,
52 int32_t maxNumTracks, int32_t flowInvalidPadX, int32_t flowInvalidPadY,
53 int32_t curFrameNum,int32_t flowConfThr, int32_t keyPointBitMapSize,
54 int32_t dofBlockBufSize, int32_t numDofBlocks, int32_t numRowInDofBlk,
57 #ifdef TIADALG_TRACK_DUMP void SFM_TI_updateTrackRef(SFM_TI_trackInfo *track, int32_t *dofPlane, uint16_t *ageZeroTrackIdx, uint8_t *keyPointBitMap, int32_t imgWidth, int32_t imgHeight, int32_t kpStep, int32_t maxNumTracks, int32_t flowInvalidPadX, int32_t flowInvalidPadY, int32_t curFrameNum, int32_t flowConfThr, TI_DSP_PrfInfo *prfInfo)
Definition: profile.h:125
void SFM_TI_updateTrack(SFM_TI_trackInfo *restrict track, int32_t *restrict dofPlane, uint16_t *restrict curInTrackIdx, uint16_t *restrict curOutTrackIdx, int32_t *restrict dofBufInt, uint8_t *restrict keyPointBitMap, int32_t imgWidth, int32_t imgHeight, int32_t kpStep, int32_t maxNumTracks, int32_t flowInvalidPadX, int32_t flowInvalidPadY, int32_t curFrameNum, int32_t flowConfThr, int32_t keyPointBitMapSize, int32_t dofBlockBufSize, int32_t numDofBlocks, int32_t numRowInDofBlk, uint8_t *restrict inTrMem, void *dmaUtilsContext, TI_DSP_PrfInfo *restrict prfInfo)
This structure defines the format in which SFM module expects a particular feature point's tracked lo...
Definition: sfm_ti_alg_int.h:358
void SFM_TI_getCurTrack(SFM_TI_trackInfo *baseTrackInfo, float *camInvIntPrm, uint16_t *trackId, float *curTrack, float *curTrackRaw, uint8_t *curFeatInTrack)
void SFM_TI_getCurTrack_ci(SFM_TI_trackInfo *restrict baseTrackInfo, float *restrict camInvIntPrm, uint16_t *restrict trackId, float *restrict curTrack, float *restrict curTrackRaw, uint8_t *restrict curFeatInTrack)