Bytetrack简记

Bytetrack算法主要包括五个步骤:首先,高分框与激活的tracked_stracks和lost_stracks进行匹配,匹配度基于1-iou*score计算。其次,中间得分的框只与tracked_stracks中未激活的轨迹匹配。接着,未匹配的框与新轨迹匹配。然后,高分且未匹配的检测框创建新轨迹。最后,未匹配的旧轨迹标记为lost。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

说明:本文是根据代码对bytetrack算法的大致过程做记录

Step1

  1. 高分框与以下两种类型的轨迹做匹配:1)activated的self.tracked_stracks; 2) self.lost_stracks

self.tracked_stracks包含两种:state为Tracked的老轨迹和新轨迹

  1. 匹配的cost采用1-iou*score

Step2

  1. 介于低分阈值和高分阈值中间得分的检测框与步骤1中未被匹配上的且state为Tracked,即self.lost_stracks中的轨迹不参与
  2. 匹配的cost采用1-iou;

Step3

  1. 步骤1中未匹配的框与self.tracked_stracks中未被activated的轨迹(即新轨迹)做匹配;
  2. 匹配cost=1-iou*score;

Step4

  1. step3中未匹配的检测框且score>tresh的框建立新轨迹

Step5

  1. Step2中未匹配的轨迹,标记为lost;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

勤劳的凌菲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值