Perception Tool Kit (PTK) API Guide
highlight_obstacle.h File Reference
Include dependency graph for highlight_obstacle.h:

Go to the source code of this file.

Functions

void PTK_Alg_StereoAlgo_computePerspectiveForDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_obsDetectionArray *inOda, PTK_Alg_StereoAlgo_obsDetectionArray *outOda)
 Correct perspectives of detected obstacles. More...
 
PTK_Alg_StereoAlgo_lineModel PTK_Alg_StereoAlgo_computeALineModel (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, int32_t startInd, int32_t endInd, int8_t dsf, float inlierTh, float adaptiveTerminationPercentage)
 Compute a line model. More...
 
PTK_Alg_StereoAlgo_lineModel PTK_Alg_StereoAlgo_fitModelOneLine (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, float *A, float *b, int32_t numData, int8_t computeGram)
 Fit a line to compute a line model. More...
 
int32_t PTK_Alg_StereoAlgo_getInliersOneLine (float *dataBuffer[2], int16_t *inlierIdx, PTK_Alg_StereoAlgo_lineModel model, int32_t numData, float inlierTh)
 Compute the number of inlier after fitting a line. More...
 
void PTK_Alg_StereoAlgo_mergeDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_obsDetectionArray *curOda, PTK_Alg_StereoAlgo_obsDetectionArray *newOda)
 split detected obstacles More...
 
void PTK_Alg_StereoAlgo_splitDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_obsDetectionArray *curOda, PTK_Alg_StereoAlgo_obsDetectionArray *newOda)
 split detected obstacles More...
 
void PTK_Alg_StereoAlgo_removeFarDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_obsDetectionArray *curOda, PTK_Alg_StereoAlgo_obsDetectionArray *newOda)
 Remove too far obstacles. More...
 
PTK_Alg_StereoAlgo_obsDetection PTK_Alg_StereoAlgo_createMergedDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_obsDetectionArray *curOda, int32_t startIdx, int32_t endIdx)
 Merge detected obstacles. More...
 
PTK_Alg_StereoAlgo_obsDetection PTK_Alg_StereoAlgo_getNewDetection (PTK_Alg_StereoAlgo_ObjectDetectObj *cntxt, PTK_Alg_StereoAlgo_lineModel model, int xBeginIdx, int xEndIdx)
 Create a new detection object after spliting or merging obstacle. More...
 

Function Documentation

◆ PTK_Alg_StereoAlgo_getNewDetection()

PTK_Alg_StereoAlgo_obsDetection PTK_Alg_StereoAlgo_getNewDetection ( PTK_Alg_StereoAlgo_ObjectDetectObj cntxt,
PTK_Alg_StereoAlgo_lineModel  model,
int  xBeginIdx,
int  xEndIdx 
)

Create a new detection object after spliting or merging obstacle.

Parameters
[in]cntxtalgorithm handle
[in]modelline model
[in]xBeginIdxstarting x position of an obstacle
[in]xEndIdxlast x position of an obstacle
Returns
a new obstacle object