此页面由 AI 自动翻译。查看英文原版

本页目录

  • Reference

ObjectTrackerConfig

ObjectTrackerConfig 存储驱动 ObjectTracker 节点的参数。它允许您配置跟踪器类型(零终端/短期)、关联阈值、同时跟踪的最大对象数以及在暂时丢失检测时的 ROI 重新获取行为。ObjectTracker.initialConfig 设置为建立默认值,并在需要调整管道时通过 inputTrackerConfig 发送实时更新——例如,在拥挤的场景中增加 IOU 阈值,或从中值流切换到核相关跟踪。节点将在无需重建管道的情况下应用新配置。

Reference

class

dai::ObjectTrackerConfig

#include ObjectTrackerConfig.hpp
variable
std::vector< int32_t > trackletIdsToRemove
Tracklet IDs to remove from tracking. Tracklet will transition to REMOVED state.
function
ObjectTrackerConfig()
Construct ObjectTrackerConfig message.
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 获取技术支持或提出您可能有的任何其他问题。