PTrack Class Reference
Detailed Description
The PTrack class represents a Track of object as face or person.
It returns an ID and a confidence score provided by the Tracker for each frame.
#include <PTrack.h>
Constructor & Destructor Documentation
◆ PTrack() [1/3]
PTrack::PTrack | ( | ) |
Constructs an empty track.
◆ PTrack() [2/3]
PTrack::PTrack | ( | const PGuid & | id, |
float | confidence | ||
) |
Constructs a track from an Id and a confidence.
◆ PTrack() [3/3]
◆ ~PTrack()
|
virtual |
Destroys this Track.
Member Function Documentation
◆ Clear()
void PTrack::Clear | ( | ) |
Sets a new track id and set the confidence score to -1.0.
◆ Clone()
PTrack PTrack::Clone | ( | ) | const |
Returns a deep copy of this Track.
◆ GetConfidence()
float PTrack::GetConfidence | ( | ) | const |
Returns the confidence score of the track.
The range value is [0, 1.0]. -1.0 if returns if not initialised.
◆ GetTrackId()
PGuid PTrack::GetTrackId | ( | ) | const |
Returns the Id of the track.
◆ operator=()
Performs a shared copy of other to this Track.
- See also
- Clone()
◆ operator==()
bool PTrack::operator== | ( | const PTrack & | other | ) | const |
Returns true if this object is the same instance than other, false otherwise.
◆ SetConfidence()
void PTrack::SetConfidence | ( | float | val | ) |
Sets the confidence score of the track.
Value range is [0, 1.0].
◆ SetTrackId()
void PTrack::SetTrackId | ( | const PGuid & | val | ) |
Sets the identifier of the track.