Class ByteTrackerUpdate
- Assembly
- VisioForge.Core.dll
The result of a single ByteTracker Update call.
public sealed class ByteTrackerUpdateInheritance
Inherited Members
Constructors
ByteTrackerUpdate(int, OnnxDetection[], int[], int[])
Initializes a new instance of the VisioForge.Core.Types.VideoProcessing.ByteTrackerUpdate class.
public ByteTrackerUpdate(int frameIndex, OnnxDetection[] observedObjects, int[] lostTrackIds, int[] removedTrackIds)Parameters
frameIndexint-
The tracker frame index.
observedObjectsOnnxDetection[]-
The observed confirmed objects.
lostTrackIdsint[]-
The currently lost track IDs.
removedTrackIdsint[]-
The removed track IDs.
Properties
FrameIndex
Gets the tracker frame index. Begins at 1.
public int FrameIndex { get; }Property Value
LostTrackIds
Gets the IDs of tracks that are currently in the Lost state after this update. This array is never null.
public int[] LostTrackIds { get; }Property Value
- int[]
ObservedObjects
Gets the detections that are assigned to confirmed active tracks in this update. Does not contain predicted-only lost tracks. This array is never null.
public OnnxDetection[] ObservedObjects { get; }Property Value
RemovedTrackIds
Gets the IDs of tracks that were removed (expired or replaced) during this update. This array is never null.
public int[] RemovedTrackIds { get; }Property Value
- int[]