Tracker plugin config params.
Definition at line 52 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
Data Fields | |
| uint32_t | batchSize |
| From DeepStream app config file. More... | |
| uint32_t | trackerWidth |
| uint32_t | trackerHeight |
| char * | trackerLibFile |
| 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 = {} |
| vector < sub-batch ids : vector <source ids in each sub-batch > > More... | |
| std::vector< uint32_t > | subBatchSizes = {} |
| bool | dynamicSubBatching = false |
| dynamicSubBatching will be set to "true" when user specifies sub-batch sizes and More... | |
| int | subBatchErrRecoveryTrialCnt |
| 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 |
| std::vector< gboolean > | operateOnClassIds |
| Operate on class IDs filtering parameters. More... | |
| uint32_t TrackerConfig::batchSize |
From DeepStream app config file.
Definition at line 55 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| NvBufSurfaceColorFormat TrackerConfig::colorFormat |
From low level tracker library query.
Definition at line 83 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| int32_t TrackerConfig::compute_hw |
Definition at line 67 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| NvMOTCompute TrackerConfig::computeTarget |
Definition at line 65 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::displayTrackingId |
Definition at line 62 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::dynamicSubBatching = false |
dynamicSubBatching will be set to "true" when user specifies sub-batch sizes and
i.e. the actual mapping from source id (pad index) to sub-batch happens dynamically (run-time)
Definition at line 79 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| int32_t TrackerConfig::gpuId |
Definition at line 66 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| char * TrackerConfig::gstName |
Definition at line 104 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::inputTensorMeta = false |
Definition at line 72 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxConvBufPoolSize |
Store buffer pool size since low level tracker needs this info.
Definition at line 95 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxConvexHullSize |
Definition at line 98 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxMiscDataPoolSize |
Definition at line 96 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxShadowTrackingAge |
Definition at line 87 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxTargetsPerStream |
Definition at line 86 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::maxTrajectoryBufferLength |
Definition at line 90 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| NvBufSurfaceMemType TrackerConfig::memType |
Definition at line 84 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::numTransforms |
Definition at line 85 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| std::vector< gboolean > TrackerConfig::operateOnClassIds |
Operate on class IDs filtering parameters.
Definition at line 107 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputConvexHull |
Definition at line 102 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputFootLocation |
Definition at line 101 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputReidTensor |
Definition at line 99 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputShadowTracks |
Definition at line 92 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputTerminatedTracks |
Definition at line 89 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::outputVisibility |
Definition at line 100 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::pastFrame |
Definition at line 88 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::reidFeatureSize |
Definition at line 97 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| int TrackerConfig::subBatchErrRecoveryTrialCnt |
Definition at line 80 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| std::vector< std::vector< int > > TrackerConfig::subBatchesConfig = {} |
vector < sub-batch ids : vector <source ids in each sub-batch > >
Definition at line 75 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| std::vector< uint32_t > TrackerConfig::subBatchSizes = {} |
Definition at line 76 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::tensorMetaGieId = 0 |
Definition at line 73 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| char * TrackerConfig::trackerConfigFileList |
Definition at line 59 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| std::vector< std::string > TrackerConfig::trackerConfigFilePerSubBatch |
Definition at line 60 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::trackerHeight |
Definition at line 57 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| char * TrackerConfig::trackerLibFile |
Definition at line 58 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::trackerWidth |
Definition at line 56 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| TrackingIdResetMode TrackerConfig::trackingIdResetMode |
Definition at line 63 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| uint32_t TrackerConfig::trackingSurfType |
Definition at line 69 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.
| bool TrackerConfig::trackingSurfTypeFromConfig = false |
Definition at line 70 of file sources/gst-plugins/gst-nvtracker/invtracker_proc.h.