|
|
DriveWorks SDK Reference| 0.6.67 Release |
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... | |