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

This file defines the functions related to visualization of SFM outout. More...

#include <stdio.h>
#include <stdlib.h>
#include <stdint.h>
#include <string.h>
#include "sfm_ti_alg_int.h"

Go to the source code of this file.

Macros

#define __mmin(x, y)   ((x>y)?y:x)
 

Functions

void SFM_TI_drawSparse3DPoints (uint8_t *restrict imgPtr2, SFM_TI_output *restrict ptCld, int32_t imgWidth, uint8_t *colorIdx, uint16_t *curBlkIndx, int32_t blockOffset, int32_t curBlkNumPoints)
 
int32_t SFM_TI_segregate3DPoints (SFM_TI_output *restrict ptCld, int32_t imgWidth, int32_t imgHeight, float dMin, float dMax, int32_t numRowInBlk, uint8_t *colorIndx, uint16_t *blkIndx, int32_t outNumPoints)
 
void SFM_TI_visPtCldOutput (SFM_TI_Handle intAlgHandle, SFM_TI_CreateParams *createParams, sSfm_TI_ExtMem *sfmPrm, uint8_t *inImg, void *pointCld, uint8_t *outImg)
 
void SFM_TI_visOgOutput (SFM_TI_Handle intAlgHandle, SFM_TI_CreateParams *createParams, sSfm_TI_ExtMem *sfmPrm, uint8_t *outImg)
 
void SFM_TI_visEgoVehicle (SFM_TI_Handle intAlgHandle, SFM_TI_CreateParams *createParams, sSfm_TI_ExtMem *sfmPrm, int32_t isLocal, uint8_t *outImg)
 

Detailed Description

This file defines the functions related to visualization of SFM outout.

Author
Deepak Poddar
Version
0.1 (Feb 2021) : Base version.

Macro Definition Documentation

◆ __mmin

#define __mmin (   x,
 
)    ((x>y)?y:x)

Function Documentation

◆ SFM_TI_drawSparse3DPoints()

void SFM_TI_drawSparse3DPoints ( uint8_t *restrict  imgPtr2,
SFM_TI_output *restrict  ptCld,
int32_t  imgWidth,
uint8_t *  colorIdx,
uint16_t *  curBlkIndx,
int32_t  blockOffset,
int32_t  curBlkNumPoints 
)

◆ SFM_TI_segregate3DPoints()

int32_t SFM_TI_segregate3DPoints ( SFM_TI_output *restrict  ptCld,
int32_t  imgWidth,
int32_t  imgHeight,
float  dMin,
float  dMax,
int32_t  numRowInBlk,
uint8_t *  colorIndx,
uint16_t *  blkIndx,
int32_t  outNumPoints 
)

◆ SFM_TI_visPtCldOutput()

void SFM_TI_visPtCldOutput ( SFM_TI_Handle  intAlgHandle,
SFM_TI_CreateParams createParams,
sSfm_TI_ExtMem sfmPrm,
uint8_t *  inImg,
void *  pointCld,
uint8_t *  outImg 
)

◆ SFM_TI_visOgOutput()

void SFM_TI_visOgOutput ( SFM_TI_Handle  intAlgHandle,
SFM_TI_CreateParams createParams,
sSfm_TI_ExtMem sfmPrm,
uint8_t *  outImg 
)

◆ SFM_TI_visEgoVehicle()

void SFM_TI_visEgoVehicle ( SFM_TI_Handle  intAlgHandle,
SFM_TI_CreateParams createParams,
sSfm_TI_ExtMem sfmPrm,
int32_t  isLocal,
uint8_t *  outImg 
)

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