NVIDIA DeepStream SDK API Reference

9.2 Release
PeerTarget Class Reference

Detailed Description

Store the latest state and trajectory received for a peer target.

Definition at line 72 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

Inheritance diagram for PeerTarget:

Data Fields

NvMOTFrameNum frameNum
 Frame number (of the last update). More...
 
CamId cameraId
 Camera id. More...
 
TargetId targetId
 Target id. More...
 
TimeStamp targetIDTimeStamp
 Timestamp when target ID is created. More...
 
NvMOTClassId classId
 Class id. More...
 
NvMOTFrameNum age
 Age of the target. More...
 
Eigen::VectorXd state
 State vector (in the last update). More...
 
Eigen::VectorXd nextState
 Predicted feet location. More...
 
Eigen::Matrix2d feetCov
 Feet location covariance. More...
 
float visibility
 Visibility (in the last update). More...
 
float distFromCam
 Distance from the camera (in the last update). More...
 
float height
 Adaptive height of the target. More...
 
float heightConfidence
 Confidence of height estimation (0 = no pose data). More...
 
NvMotDataTypes::Rect2f tBbox
 Last active-frame OMP bbox (image-space pixels); for peer bboxSim gate. More...
 
std::vector< float > reidEmbedding
 L2-normalized ReID embedding; empty if unavailable. More...
 
Tracklet tracklet
 Stores recent world-space positions for the peer target. More...
 

Field Documentation

◆ age

◆ cameraId

CamId PeerTarget::cameraId

◆ classId

◆ distFromCam

float PeerTarget::distFromCam

Distance from the camera (in the last update).

Definition at line 84 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ feetCov

Eigen::Matrix2d PeerTarget::feetCov

◆ frameNum

NvMOTFrameNum PeerTarget::frameNum

◆ height

float PeerTarget::height

Adaptive height of the target.

Definition at line 85 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ heightConfidence

float PeerTarget::heightConfidence

Confidence of height estimation (0 = no pose data).

Definition at line 86 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ nextState

Eigen::VectorXd PeerTarget::nextState

◆ reidEmbedding

std::vector< float > PeerTarget::reidEmbedding

L2-normalized ReID embedding; empty if unavailable.

Definition at line 88 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ state

Eigen::VectorXd PeerTarget::state

State vector (in the last update).

Definition at line 80 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ targetId

◆ targetIDTimeStamp

TimeStamp PeerTarget::targetIDTimeStamp

Timestamp when target ID is created.

Definition at line 77 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ tBbox

NvMotDataTypes::Rect2f PeerTarget::tBbox

Last active-frame OMP bbox (image-space pixels); for peer bboxSim gate.

Definition at line 87 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

◆ tracklet

Tracklet PeerTarget::tracklet

Stores recent world-space positions for the peer target.

Definition at line 89 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.

Referenced by TrackerVizOutput::drawProjectedPeerTrajectory().

◆ visibility

float PeerTarget::visibility

Visibility (in the last update).

Definition at line 83 of file sources/libs/nvmultiobjecttracker/include/modules/MultiViewAssociator/ICommunicator.hpp.


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