Store trajectory-manager configuration parameters.
Definition at line 54 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
Public Member Functions | |
| NvTrackerParamsTrajectoryManager () | |
| Initialize trajectory-manager parameters with default values. More... | |
| NvTrackerParamsTrajectoryManager (const std::string &configFilePath, const std::string moduleName) | |
| Initialize trajectory-manager parameters from a configuration module. More... | |
| NvTrackerParamsTrajectoryManager (const YAML::Node &fn) | |
| Initialize trajectory-manager parameters from a YAML node. More... | |
| void | read (const YAML::Node &fn) override |
| Update trajectory-manager parameters from a YAML node. More... | |
| NvTrackerParamsTrajectoryManager () | |
| Initialize trajectory-manager parameters with default values. More... | |
| NvTrackerParamsTrajectoryManager (const std::string &configFilePath, const std::string moduleName) | |
| Initialize trajectory-manager parameters from a configuration module. More... | |
| NvTrackerParamsTrajectoryManager (const YAML::Node &fn) | |
| Initialize trajectory-manager parameters from a YAML node. More... | |
| void | read (const YAML::Node &fn) override |
| Update trajectory-manager parameters from a YAML node. More... | |
Static Public Member Functions | |
| static std::string | resolvePathRelativeToConfig (const std::string &configFilePath, const std::string &filePath) |
| Resolve a configured path relative to the tracker configuration file. More... | |
| static std::string | resolvePathRelativeToConfig (const std::string &configFilePath, const std::string &filePath) |
| Resolve a configured path relative to the tracker configuration file. More... | |
| static const YAML::Node | getConfigRoot (const std::string &configFilePath, const bool printMessage=false) |
| Load the root YAML node from a tracker configuration file. More... | |
| static const YAML::Node | getConfigRoot (const std::string &configFilePath, const bool printMessage=false) |
| Load the root YAML node from a tracker configuration file. More... | |
Data Fields | |
| int | m_debugVerboseLevel |
| Controls debug message verbosity. More... | |
| bool | m_useUniqueID |
| Enables unique tracker IDs. More... | |
| int | m_targetIDOffset |
| Offset value for Target ID. More... | |
| bool | m_enableReAssoc |
| Enable Re-Assoc. More... | |
| bool | m_checkClassMatch |
| Check class match for re-assoc (sourced from BaseConfig:checkClassMatch). More... | |
| bool | m_enable3DReAssoc |
| Archive-only world-distance re-association, independent of m_enableReAssoc. More... | |
| int | m_maxFrameGap4WorldDistReAssoc |
| Max frame gap for archive world-dist re-assoc (0=unlimited). More... | |
| float | m_maxNmCascadeWorldDist |
| Max world-dist for nm cascade activation. 99.0 = no limit. More... | |
| float | m_nmCascadeMinCosSim |
| Near-miss cascade cosine similarity at the cross-stream gate. More... | |
| float | m_nmCascadeMaxCosSim |
| Near-miss cascade cosine-similarity plateau. More... | |
| float | m_nmCascadeDecayRate |
| Near-miss cascade decay rate in 1/m. More... | |
| float | m_maxWsExt25WorldDist |
| Within-stream extended-rescue upper limit. More... | |
| float | m_wsExt25MinCosSim |
| Minimum cosine similarity for within-stream extended rescue between the world-distance gate and 3.0 m. More... | |
| float | m_wsExt25StrictCosSim |
| Stricter cosine similarity for within-stream extended rescue from 3.0 m out to m_maxWsExt25WorldDist. More... | |
| float | m_minMatchingScore4Overall |
| Min matching score for overall. More... | |
| float | m_minTrackletMatchingScore |
| Min tracklet similarity score for matching. More... | |
| float | m_minMatchingScore4ReidSimilarity |
| Min reid similarity score for re-assoc. More... | |
| float | m_matchingScoreWeight4TrackletSimilarity |
| Weight for tracklet similarity score. More... | |
| float | m_matchingScoreWeight4ReidSimilarity |
| Weight for reid similarity score. More... | |
| int | m_maxAge4TrackletArchiving |
| The max age (i.e., frames) of the tracklets that are kept in the archive. More... | |
| int | m_minTrajectoryLength4Projection |
| Min trajectory length required to make projected trajectory. More... | |
| int | m_trajectoryProjectionLength |
| The length of the projected trajectory. More... | |
| int | m_prepLength4TrajectoryProjection |
| The length of the trajectory during which the state estimator is updated to make projections. More... | |
| float | m_trajectoryProjectionProcessNoiseScale |
| Trajectory projector's process noise scale w.r.t. state estimator. More... | |
| float | m_trajectoryProjectionMeasurementNoiseScale |
| Trajectory projector's measurement noise scale w.r.t. state estimator. More... | |
| float | m_maxAngle4TrackletMatching |
| Max angle difference for tracklet matching [degree]. More... | |
| float | m_minSpeedSimilarity4TrackletMatching |
| Min speed similarity for tracklet matching. More... | |
| float | m_minBboxSizeSimilarity4TrackletMatching |
| Min bbox size similarity for tracklet matching. More... | |
| float | m_trackletSpacialSearchRegionScale |
| The search region scale for peer tracklet. More... | |
| int | m_maxTrackletMatchingTimeSearchRange |
| The search space in time for max tracklet similarity. More... | |
| float | m_minSpeed4AngleChecking |
| Min. speed (pixels/frame) to check the angle difference using "m_maxAngle4TrackletMatching". More... | |
| float | m_maxIou4AngleChecking |
| Max. IOU to compare angles for tracklet matching. If IOU is higher, angle checking is not performed. More... | |
| int | m_reidExtractionInterval |
| Frame interval to extract reid features per target. More... | |
| float | m_minMatchRatio4ValidTrackletDetermination |
| Tracklet will be considered to be valid if the ratio of valid matching is greater than or equal to this threshold. More... | |
| float | m_minIou4DuplicateTrackletRemoval |
| Min iou between bboxes from two tracklets for duplication tracklet detection. More... | |
| float | m_minInclusionRatio4DuplicateTrackletRemoval |
| Min inclusion ratio for Duplicate Tracklet Removal. 0.8 means 80%. More... | |
| bool | m_enableVanishingTrackletReconstruction |
| Enable Vanishing Tracklet reconstruction. More... | |
| float | m_visibilityThreshold4VanishingTrackletDetection |
| If the visibility of the last projected tracklet gets lower than this, this tracklet will be considered as a Vanishing Tracklet. More... | |
| float | m_minVisibility4VanishingTrackletReconstruction |
| The projected object bboxes that have higher visibility than this would be appended to the Vanishing Tracklet. More... | |
| bool | m_dumpTrajectoryIntoFile |
| Dump the archived trajectories into a file for accuracy evaluation. More... | |
| bool | m_dumpDetectorBboxes |
| Dump the detector bounding boxes instead of recovered bounding boxes. More... | |
| bool | m_dumpTrajectoryInactive |
| Dump the inactive points in the trajectories. More... | |
| int | m_maxInactiveDumpFrames |
| When dumpTrajectoryInactive is true, cap consecutive inactive frames dumped per gap (0 = no cap / disabled). More... | |
| bool | m_dumpTrajectoryTentative |
| Dump the tentative points in the trajectories. More... | |
| bool | m_dumpTrajectoryQuasiActive |
| Dump the quasi-active points in the trajectories. More... | |
| float | m_minVisibility4TrajDump |
| Minimum visibility to dump a trajectory. More... | |
| std::string | m_trajectoryDumpFileName |
| Prefix to the filename where the archived trajectories are dumped to. More... | |
| NvMotDataTypes::Rect2f | m_originalSrcImageBox |
| The original video source image box. More... | |
| NvMotDataTypes::Rect2f | m_srcImageBox |
| The tracker source image box. More... | |
| Eigen::Vector2f | m_scale2OriginalSourceCoordinates |
| The scale factor that converts to the width/height of the original source frame. More... | |
| TrajectoryManagerOfflineParams | m_offlineParams |
| Offline trajectory management. More... | |
| float | m_maxWorldDist4ArchiveReAssoc |
| Max world-plane distance (meters) for archive re-assoc fallback when IoU=0. More... | |
| float | m_maxWorldDist4ArchiveReAssocCS |
| Meters. 0.0=disabled (use m_maxWorldDist4ArchiveReAssoc). More... | |
| float | m_minBboxSizeSimilarity4ReAssocCS |
| CS bboxSim gate: rejects cross-camera archive candidates with bboxSim < threshold. More... | |
| float | m_maxWorldDist4ArchiveReAssocWS |
| Wider within-stream world-distance gate in meters; 0 uses m_maxWorldDist4ArchiveReAssoc. More... | |
| bool | m_isInit = false |
| Status if Params have been initialized. More... | |
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | ) |
Initialize trajectory-manager parameters with default values.
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | const std::string & | configFilePath, |
| const std::string | moduleName | ||
| ) |
Initialize trajectory-manager parameters from a configuration module.
| [in] | configFilePath | The path to a configuration file. |
| [in] | moduleName | The configuration module name. |
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | const YAML::Node & | fn | ) |
Initialize trajectory-manager parameters from a YAML node.
| [in] | fn | Parsed YAML structure of config to update. |
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | ) |
Initialize trajectory-manager parameters with default values.
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | const std::string & | configFilePath, |
| const std::string | moduleName | ||
| ) |
Initialize trajectory-manager parameters from a configuration module.
| [in] | configFilePath | The path to a configuration file. |
| [in] | moduleName | The configuration module name. |
| NvTrackerParamsTrajectoryManager::NvTrackerParamsTrajectoryManager | ( | const YAML::Node & | fn | ) |
Initialize trajectory-manager parameters from a YAML node.
| [in] | fn | Parsed YAML structure of config to update. |
|
inlinestaticinherited |
Load the root YAML node from a tracker configuration file.
| [in] | configFilePath | Path to the tracker configuration file. |
| [in] | printMessage | Enables warning output when the configuration cannot be loaded. |
Definition at line 121 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvTrackerParams.hpp.
References CLOG.
Referenced by CommunicatorFactoryParams::CommunicatorFactoryParams(), CommunicatorParams::CommunicatorParams(), DataAssociatorFactoryParams::DataAssociatorFactoryParams(), EstimatorFactoryParams2::EstimatorFactoryParams2(), MqttCommunicatorParams::MqttCommunicatorParams(), MultiViewAssociatorFactoryParams::MultiViewAssociatorFactoryParams(), MultiViewAssociatorParams::MultiViewAssociatorParams(), PoseEstimatorFactoryParams::PoseEstimatorFactoryParams(), ReIDFactoryParams::ReIDFactoryParams(), ReIDServiceFactoryParams::ReIDServiceFactoryParams(), SegmenterFactoryParams::SegmenterFactoryParams(), and VisualTrackerFactoryParams::VisualTrackerFactoryParams().
|
inlinestaticinherited |
Load the root YAML node from a tracker configuration file.
| [in] | configFilePath | Path to the tracker configuration file. |
| [in] | printMessage | Enables warning output when the configuration cannot be loaded. |
Definition at line 121 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvTrackerParams.hpp.
References CLOG.
|
overridevirtual |
Update trajectory-manager parameters from a YAML node.
| [in] | fn | Parsed YAML structure of config to update. |
Implements NvTrackerParams.
|
overridevirtual |
Update trajectory-manager parameters from a YAML node.
| [in] | fn | Parsed YAML structure of config to update. |
Implements NvTrackerParams.
|
inlinestaticinherited |
Resolve a configured path relative to the tracker configuration file.
Existing paths are canonicalized, while nonexistent relative paths remain joined to the configuration directory.
| [in] | configFilePath | Path to the tracker configuration file. |
| [in] | filePath | Absolute or configuration-relative path to resolve. |
Definition at line 55 of file sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvTrackerParams.hpp.
Referenced by CommunicatorParams::CommunicatorParams(), and MqttCommunicatorParams::MqttCommunicatorParams().
|
inlinestaticinherited |
Resolve a configured path relative to the tracker configuration file.
Existing paths are canonicalized, while nonexistent relative paths remain joined to the configuration directory.
| [in] | configFilePath | Path to the tracker configuration file. |
| [in] | filePath | Absolute or configuration-relative path to resolve. |
Definition at line 55 of file 9.2/sources/libs/nvmultiobjecttracker/include/modules/NvMultiObjectTracker/NvTrackerParams.hpp.
| bool NvTrackerParamsTrajectoryManager::m_checkClassMatch |
Check class match for re-assoc (sourced from BaseConfig:checkClassMatch).
Definition at line 83 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_debugVerboseLevel |
Controls debug message verbosity.
Definition at line 79 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_dumpDetectorBboxes |
Dump the detector bounding boxes instead of recovered bounding boxes.
Definition at line 140 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
Referenced by NvTrajectoryManager::getDumpDetectorBboxes().
| bool NvTrackerParamsTrajectoryManager::m_dumpTrajectoryInactive |
Dump the inactive points in the trajectories.
Definition at line 141 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_dumpTrajectoryIntoFile |
Dump the archived trajectories into a file for accuracy evaluation.
Definition at line 139 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_dumpTrajectoryQuasiActive |
Dump the quasi-active points in the trajectories.
Definition at line 144 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_dumpTrajectoryTentative |
Dump the tentative points in the trajectories.
Definition at line 143 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_enable3DReAssoc |
Archive-only world-distance re-association, independent of m_enableReAssoc.
The YAML key enableArchiveReAssoc is accepted as an alias.
Definition at line 84 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_enableReAssoc |
Enable Re-Assoc.
Definition at line 82 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_enableVanishingTrackletReconstruction |
Enable Vanishing Tracklet reconstruction.
Definition at line 134 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_isInit = false |
Status if Params have been initialized.
Prevents changing static params in dynamic updates.
Definition at line 165 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_matchingScoreWeight4ReidSimilarity |
Weight for reid similarity score.
Definition at line 102 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_matchingScoreWeight4TrackletSimilarity |
Weight for tracklet similarity score.
Definition at line 101 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_maxAge4TrackletArchiving |
The max age (i.e., frames) of the tracklets that are kept in the archive.
Definition at line 105 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxAngle4TrackletMatching |
Max angle difference for tracklet matching [degree].
Definition at line 115 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_maxFrameGap4WorldDistReAssoc |
Max frame gap for archive world-dist re-assoc (0=unlimited).
Definition at line 86 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_maxInactiveDumpFrames |
When dumpTrajectoryInactive is true, cap consecutive inactive frames dumped per gap (0 = no cap / disabled).
Definition at line 142 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxIou4AngleChecking |
Max. IOU to compare angles for tracklet matching. If IOU is higher, angle checking is not performed.
Definition at line 121 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxNmCascadeWorldDist |
Max world-dist for nm cascade activation. 99.0 = no limit.
Definition at line 87 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_maxTrackletMatchingTimeSearchRange |
The search space in time for max tracklet similarity.
Definition at line 119 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxWorldDist4ArchiveReAssoc |
Max world-plane distance (meters) for archive re-assoc fallback when IoU=0.
Meters. 0.0=disabled.
Definition at line 158 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxWorldDist4ArchiveReAssocCS |
Meters. 0.0=disabled (use m_maxWorldDist4ArchiveReAssoc).
Definition at line 160 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxWorldDist4ArchiveReAssocWS |
Wider within-stream world-distance gate in meters; 0 uses m_maxWorldDist4ArchiveReAssoc.
Meters. 0.0=disabled (use m_maxWorldDist4ArchiveReAssoc).
Definition at line 163 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_maxWsExt25WorldDist |
Within-stream extended-rescue upper limit.
Definition at line 91 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minBboxSizeSimilarity4ReAssocCS |
CS bboxSim gate: rejects cross-camera archive candidates with bboxSim < threshold.
CS bboxSim gate (0.0=disabled).
Definition at line 161 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minBboxSizeSimilarity4TrackletMatching |
Min bbox size similarity for tracklet matching.
Definition at line 117 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minInclusionRatio4DuplicateTrackletRemoval |
Min inclusion ratio for Duplicate Tracklet Removal. 0.8 means 80%.
Definition at line 131 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minIou4DuplicateTrackletRemoval |
Min iou between bboxes from two tracklets for duplication tracklet detection.
Definition at line 130 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minMatchingScore4Overall |
Min matching score for overall.
Definition at line 96 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minMatchingScore4ReidSimilarity |
Min reid similarity score for re-assoc.
Definition at line 98 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minMatchRatio4ValidTrackletDetermination |
Tracklet will be considered to be valid if the ratio of valid matching is greater than or equal to this threshold.
Definition at line 127 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minSpeed4AngleChecking |
Min. speed (pixels/frame) to check the angle difference using "m_maxAngle4TrackletMatching".
Definition at line 120 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minSpeedSimilarity4TrackletMatching |
Min speed similarity for tracklet matching.
Definition at line 116 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minTrackletMatchingScore |
Min tracklet similarity score for matching.
Definition at line 97 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_minTrajectoryLength4Projection |
Min trajectory length required to make projected trajectory.
Definition at line 106 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_minVisibility4TrajDump |
Minimum visibility to dump a trajectory.
Definition at line 145 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
Referenced by NvTrajectoryManager::getMinVisibility4TrajDump().
| float NvTrackerParamsTrajectoryManager::m_minVisibility4VanishingTrackletReconstruction |
The projected object bboxes that have higher visibility than this would be appended to the Vanishing Tracklet.
Definition at line 136 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_nmCascadeDecayRate |
Near-miss cascade decay rate in 1/m.
Definition at line 90 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_nmCascadeMaxCosSim |
Near-miss cascade cosine-similarity plateau.
Definition at line 89 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_nmCascadeMinCosSim |
Near-miss cascade cosine similarity at the cross-stream gate.
Definition at line 88 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| TrajectoryManagerOfflineParams NvTrackerParamsTrajectoryManager::m_offlineParams |
Offline trajectory management.
Definition at line 155 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| NvMotDataTypes::Rect2f NvTrackerParamsTrajectoryManager::m_originalSrcImageBox |
The original video source image box.
Definition at line 149 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_prepLength4TrajectoryProjection |
The length of the trajectory during which the state estimator is updated to make projections.
Definition at line 108 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_reidExtractionInterval |
Frame interval to extract reid features per target.
Definition at line 124 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| Eigen::Vector2f NvTrackerParamsTrajectoryManager::m_scale2OriginalSourceCoordinates |
The scale factor that converts to the width/height of the original source frame.
This is a runtime parameter and is not read from the config.
Definition at line 151 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| NvMotDataTypes::Rect2f NvTrackerParamsTrajectoryManager::m_srcImageBox |
The tracker source image box.
Definition at line 150 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_targetIDOffset |
Offset value for Target ID.
Definition at line 81 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_trackletSpacialSearchRegionScale |
The search region scale for peer tracklet.
Definition at line 118 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| std::string NvTrackerParamsTrajectoryManager::m_trajectoryDumpFileName |
Prefix to the filename where the archived trajectories are dumped to.
Definition at line 146 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| int NvTrackerParamsTrajectoryManager::m_trajectoryProjectionLength |
The length of the projected trajectory.
Definition at line 107 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_trajectoryProjectionMeasurementNoiseScale |
Trajectory projector's measurement noise scale w.r.t. state estimator.
Definition at line 112 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_trajectoryProjectionProcessNoiseScale |
Trajectory projector's process noise scale w.r.t. state estimator.
Definition at line 111 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| bool NvTrackerParamsTrajectoryManager::m_useUniqueID |
Enables unique tracker IDs.
Definition at line 80 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_visibilityThreshold4VanishingTrackletDetection |
If the visibility of the last projected tracklet gets lower than this, this tracklet will be considered as a Vanishing Tracklet.
Definition at line 135 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_wsExt25MinCosSim |
Minimum cosine similarity for within-stream extended rescue between the world-distance gate and 3.0 m.
Definition at line 92 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.
| float NvTrackerParamsTrajectoryManager::m_wsExt25StrictCosSim |
Stricter cosine similarity for within-stream extended rescue from 3.0 m out to m_maxWsExt25WorldDist.
Definition at line 93 of file sources/libs/nvmultiobjecttracker/include/modules/TrajectoryManager/NvTrajectoryManager.hpp.