ObjectTrackerConfig
ObjectTrackerConfig 存储驱动 ObjectTracker 节点的参数。它允许配置跟踪器类型(零项/短时项)、关联阈值、同时跟踪的最大目标数量,以及当检测暂时丢失时的 ROI 重新捕获行为。通过设置 ObjectTracker.initialConfig 来建立默认参数,并通过 inputTrackerConfig 发送实时更新,以便在需要时调整管道——例如,在拥挤场景中提高 IOU 阈值,或从中值流跟踪切换到核相关滤波跟踪。节点将应用新配置,无需重建管道。参考
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, Buffer::tsSystem, trackletIdsToRemove)需要帮助?
请前往 OAKChina 官网 获取技术支持或解答您的任何疑问。