DriveWorks SDK Reference

| 0.6.67 Release

Tracker.h File Reference

Detailed Description

NVIDIA DriveWorks API: ObjectTracker Methods

Description: This file defines ObjectTracker methods.

Definition in file Tracker.h.

Go to the source code of this file.

Data Structures

struct  dwObjectFeatureTrackerParams
 
struct  dwObjectTrackerParams
 

Typedefs

typedef struct dwObjectTrackerObject * dwObjectTrackerHandle_t
 Handle to an object tracker. More...
 

Functions

DW_API_PUBLIC dwStatus dwObjectTracker_boxTrackHost (dwObject *trackedDetections, size_t *numTrackedDetections, const dwObject *previousDetections, size_t numPreviousDetections, uint32_t classIdx, dwObjectTrackerHandle_t obj)
 Tracks objects in previousDetections based on the tracked features by previously called dwObjectTracker_featureTrackDeviceAsync. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_boxTrackHostExternalFeatures (dwObject *trackedDetections, size_t *numTrackedDetections, const dwObject *previousDetections, size_t numPreviousDetections, const dwFeatureListPointers *featureList, uint32_t maxFeatureCount, uint32_t historyCapacity, uint32_t currentTimeIdx, uint32_t classIdx, dwObjectTrackerHandle_t obj)
 This function enables tracking of objects using already extracted features from the previous and current frame. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_featureTrackDeviceAsync (const dwImageCUDA *image, dwObjectTrackerHandle_t obj)
 Tracks the features from a previously given image to the current image. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_getCUDAStream (cudaStream_t *stream, dwObjectTrackerHandle_t obj)
 Gets the CUDA stream used. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_initDefaultParams (dwObjectFeatureTrackerParams *featureTrackerParams, dwObjectTrackerParams *objectTrackerParamsArray, uint32_t numClasses)
 Initializes ObjectTracker parameters with default values. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_initialize (dwObjectTrackerHandle_t *obj, dwContextHandle_t ctx, const dwImageProperties *imageProperties, const dwObjectFeatureTrackerParams *featureTrackerParams, const dwObjectTrackerParams *objectTrackerParamsArray, uint32_t numClasses)
 Initializes the ObjectTracker module. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_release (dwObjectTrackerHandle_t *obj)
 Releases the ObjectTracker module. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_reset (dwObjectTrackerHandle_t obj)
 Resets the ObjectTracker. More...
 
DW_API_PUBLIC dwStatus dwObjectTracker_setCUDAStream (cudaStream_t stream, dwObjectTrackerHandle_t obj)
 Sets the CUDA stream used. More...