TI Autonomous Driving Algorithms (TIADALG) Library User Guide
sfm_ti_track.h File Reference

This file defines the functions related track extraction from input buffer. More...

Go to the source code of this file.

Functions

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)
 
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)
 
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)
 

Detailed Description

This file defines the functions related track extraction from input buffer.

Author
Deepak Poddar
Version
0.1 (Oct 2014) : Base version.

Function Documentation

◆ SFM_TI_getCurTrack()

void SFM_TI_getCurTrack ( SFM_TI_trackInfo baseTrackInfo,
float *  camInvIntPrm,
uint16_t *  trackId,
float *  curTrack,
float *  curTrackRaw,
uint8_t *  curFeatInTrack 
)

◆ SFM_TI_getCurTrack_ci()

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 
)

◆ SFM_TI_updateTrackRef()

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 
)

◆ SFM_TI_updateTrack()

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 
)

© Copyright 2018 Texas Instruments Incorporated. All rights reserved.
Document generated by doxygen 1.8.6