ObjectTrackerConfig
ObjectTrackerConfig
ObjectTrackerConfig 存储驱动 ObjectTracker 节点的参数。它允许您配置跟踪器类型(零终端/短期)、关联阈值、同时跟踪的最大对象数以及在暂时丢失检测时的 ROI 重新获取行为。将 ObjectTracker.initialConfig 设置为建立默认值,并在需要调整管道时通过 inputTrackerConfig 发送实时更新——例如,在拥挤的场景中增加 IOU 阈值,或从中值流切换到核相关跟踪。节点将在无需重建管道的情况下应用新配置。Reference
class
dai::ObjectTrackerConfig
variable
std::vector< int32_t > trackletIdsToRemove
function
ObjectTrackerConfig()function
~ObjectTrackerConfig()function
ObjectTrackerConfig & forceRemoveID(int32_t id)Force remove a tracklet with specified ID.
function
ObjectTrackerConfig & forceRemoveIDs(std::vector< int32_t > ids)Force remove tracklets with specified IDs.
function
void serialize(std::vector< std::uint8_t > & metadata, DatatypeEnum & datatype)inline function
DatatypeEnum getDatatype()function
DEPTHAI_SERIALIZE(ObjectTrackerConfig, Buffer::sequenceNum, Buffer::ts, Buffer::tsDevice, trackletIdsToRemove)需要帮助?
请前往 Discussion Forum 获取技术支持或提出您可能有的任何其他问题。