NVIDIA DriveOS Linux NSR SDK API Reference

7.0.3.0 Release
FeatureTracker_processpipeline.h File Reference

Detailed Description

NVIDIA DriveWorks API: 2D Tracker process Pipeline Methods

Description: This file defines 2D tracking process Pipeline Methods.

Definition in file FeatureTracker_processpipeline.h.

Go to the source code of this file.

Typedefs

typedef enum dwFeature2DTrackerStage dwFeature2DTrackerStage
 The stage of feature tracker. More...
 

Enumerations

enum  dwFeature2DTrackerStage {
  DW_FEATURE2D_TRACKER_STAGE_TRACK_GPU_ASYNC = 0,
  DW_FEATURE2D_TRACKER_STAGE_COMPACT_GPU_ASYNC = 1,
  DW_FEATURE2D_TRACKER_STAGE_GPU_ASYNC_DATA_PREPARE = 100,
  DW_FEATURE2D_TRACKER_STAGE_PVA_ASYNC_TRACK_PYRAMID = 101,
  DW_FEATURE2D_TRACKER_STAGE_GPU_ASYNC_DATA_POSTPROCESS = 102
}
 The stage of feature tracker. More...
 

Functions

DW_API_PUBLIC dwStatus dwFeature2DTracker_bindOutput (dwFeatureHistoryArray *featureHistoryArray, dwFeatureArray *predictedFeatures, float32_t *d_normalizedCrossCorrelation, dwFeature2DTrackerHandle_t obj)
 Bind output parameters to tracker object. More...
 
DW_API_PUBLIC dwStatus dwFeature2DTracker_bindInputFeatures (const dwFeatureArray *featuresToTrack, const dwVector2f *d_predictedPositions, dwFeature2DTrackerHandle_t obj)
 Bind input features to be tracked as input parameter to the tracker. More...
 
DW_API_PUBLIC dwStatus dwFeature2DTracker_bindInputPyramid (const dwPyramidImage *previousPyramid, const dwPyramidImage *currentPyramid, dwFeature2DTrackerHandle_t obj)
 Bind input parameters to tracker object. More...
 
DW_API_PUBLIC dwStatus dwFeature2DTracker_process (dwFeature2DTrackerStage stage, dwFeature2DTrackerHandle_t obj)
 Tracks features and store the tracked results to predictedFeatures between the previous and current images. More...