NVIDIA DeepStream SDK API Reference

6.4 Release
TrackerConfig Struct Reference

Detailed Description

Tracker plugin config params.

Definition at line 50 of file invtracker_proc.h.

Data Fields

uint32_t batchSize
 From DeepStream app config file. More...
 
uint32_t trackerWidth
 
uint32_t trackerHeight
 
char * trackerLibFile
 
char * trackerConfigFile
 
char * trackerConfigFileList
 
std::vector< std::string > trackerConfigFilePerSubBatch
 
bool displayTrackingId
 
TrackingIdResetMode trackingIdResetMode
 
NvMOTCompute computeTarget
 
int32_t gpuId
 
int32_t compute_hw
 
uint32_t trackingSurfType
 
bool trackingSurfTypeFromConfig = false
 
bool inputTensorMeta = false
 
uint32_t tensorMetaGieId = 0
 
std::vector< std::vector< int > > subBatchesConfig = {}
 
NvBufSurfaceColorFormat colorFormat
 From low level tracker library query. More...
 
NvBufSurfaceMemType memType
 
uint32_t numTransforms
 
uint32_t maxTargetsPerStream
 
uint32_t maxShadowTrackingAge
 
bool pastFrame
 
bool outputTerminatedTracks
 
uint32_t maxTrajectoryBufferLength
 
bool outputShadowTracks
 
uint32_t maxConvBufPoolSize
 Store buffer pool size since low level tracker needs this info. More...
 
uint32_t maxMiscDataPoolSize
 
uint32_t reidFeatureSize
 
uint32_t maxConvexHullSize
 
bool outputReidTensor
 
bool outputVisibility
 
bool outputFootLocation
 
bool outputConvexHull
 
char * gstName
 

Field Documentation

◆ batchSize

uint32_t TrackerConfig::batchSize

From DeepStream app config file.

Definition at line 53 of file invtracker_proc.h.

◆ colorFormat

NvBufSurfaceColorFormat TrackerConfig::colorFormat

From low level tracker library query.

Definition at line 76 of file invtracker_proc.h.

◆ compute_hw

int32_t TrackerConfig::compute_hw

Definition at line 66 of file invtracker_proc.h.

◆ computeTarget

NvMOTCompute TrackerConfig::computeTarget

Definition at line 64 of file invtracker_proc.h.

◆ displayTrackingId

bool TrackerConfig::displayTrackingId

Definition at line 61 of file invtracker_proc.h.

◆ gpuId

int32_t TrackerConfig::gpuId

Definition at line 65 of file invtracker_proc.h.

◆ gstName

char* TrackerConfig::gstName

Definition at line 97 of file invtracker_proc.h.

◆ inputTensorMeta

bool TrackerConfig::inputTensorMeta = false

Definition at line 71 of file invtracker_proc.h.

◆ maxConvBufPoolSize

uint32_t TrackerConfig::maxConvBufPoolSize

Store buffer pool size since low level tracker needs this info.

Definition at line 88 of file invtracker_proc.h.

◆ maxConvexHullSize

uint32_t TrackerConfig::maxConvexHullSize

Definition at line 91 of file invtracker_proc.h.

◆ maxMiscDataPoolSize

uint32_t TrackerConfig::maxMiscDataPoolSize

Definition at line 89 of file invtracker_proc.h.

◆ maxShadowTrackingAge

uint32_t TrackerConfig::maxShadowTrackingAge

Definition at line 80 of file invtracker_proc.h.

◆ maxTargetsPerStream

uint32_t TrackerConfig::maxTargetsPerStream

Definition at line 79 of file invtracker_proc.h.

◆ maxTrajectoryBufferLength

uint32_t TrackerConfig::maxTrajectoryBufferLength

Definition at line 83 of file invtracker_proc.h.

◆ memType

NvBufSurfaceMemType TrackerConfig::memType

Definition at line 77 of file invtracker_proc.h.

◆ numTransforms

uint32_t TrackerConfig::numTransforms

Definition at line 78 of file invtracker_proc.h.

◆ outputConvexHull

bool TrackerConfig::outputConvexHull

Definition at line 95 of file invtracker_proc.h.

◆ outputFootLocation

bool TrackerConfig::outputFootLocation

Definition at line 94 of file invtracker_proc.h.

◆ outputReidTensor

bool TrackerConfig::outputReidTensor

Definition at line 92 of file invtracker_proc.h.

◆ outputShadowTracks

bool TrackerConfig::outputShadowTracks

Definition at line 85 of file invtracker_proc.h.

◆ outputTerminatedTracks

bool TrackerConfig::outputTerminatedTracks

Definition at line 82 of file invtracker_proc.h.

◆ outputVisibility

bool TrackerConfig::outputVisibility

Definition at line 93 of file invtracker_proc.h.

◆ pastFrame

bool TrackerConfig::pastFrame

Definition at line 81 of file invtracker_proc.h.

◆ reidFeatureSize

uint32_t TrackerConfig::reidFeatureSize

Definition at line 90 of file invtracker_proc.h.

◆ subBatchesConfig

std::vector<std::vector<int> > TrackerConfig::subBatchesConfig = {}

Definition at line 73 of file invtracker_proc.h.

◆ tensorMetaGieId

uint32_t TrackerConfig::tensorMetaGieId = 0

Definition at line 72 of file invtracker_proc.h.

◆ trackerConfigFile

char* TrackerConfig::trackerConfigFile

Definition at line 57 of file invtracker_proc.h.

◆ trackerConfigFileList

char* TrackerConfig::trackerConfigFileList

Definition at line 58 of file invtracker_proc.h.

◆ trackerConfigFilePerSubBatch

std::vector<std::string> TrackerConfig::trackerConfigFilePerSubBatch

Definition at line 59 of file invtracker_proc.h.

◆ trackerHeight

uint32_t TrackerConfig::trackerHeight

Definition at line 55 of file invtracker_proc.h.

◆ trackerLibFile

char* TrackerConfig::trackerLibFile

Definition at line 56 of file invtracker_proc.h.

◆ trackerWidth

uint32_t TrackerConfig::trackerWidth

Definition at line 54 of file invtracker_proc.h.

◆ trackingIdResetMode

TrackingIdResetMode TrackerConfig::trackingIdResetMode

Definition at line 62 of file invtracker_proc.h.

◆ trackingSurfType

uint32_t TrackerConfig::trackingSurfType

Definition at line 68 of file invtracker_proc.h.

◆ trackingSurfTypeFromConfig

bool TrackerConfig::trackingSurfTypeFromConfig = false

Definition at line 69 of file invtracker_proc.h.


The documentation for this struct was generated from the following file: