Class ObjectTrackerConfig

Inheritance Relationships

Base Type

Class Documentation

class ObjectTrackerConfig : public dai::Buffer

ObjectTrackerConfig message. Carries ROI (region of interest) and threshold for depth calculation

Public Functions

ObjectTrackerConfig() = default

Construct ObjectTrackerConfig message.

virtual ~ObjectTrackerConfig()
ObjectTrackerConfig &forceRemoveID(int32_t id)

Force remove a tracklet with specified ID.

ObjectTrackerConfig &forceRemoveIDs(std::vector<int32_t> ids)

Force remove tracklets with specified IDs.

virtual void serialize(std::vector<std::uint8_t> &metadata, DatatypeEnum &datatype) const override
DEPTHAI_SERIALIZE(ObjectTrackerConfig, Buffer::sequenceNum, Buffer::ts, Buffer::tsDevice, trackletIdsToRemove)

Public Members

std::vector<int32_t> trackletIdsToRemove

Tracklet IDs to remove from tracking. Tracklet will transition to REMOVED state.