ifzhang / ByteTrack

[ECCV 2022] ByteTrack: Multi-Object Tracking by Associating Every Detection Box
MIT License
4.69k stars 890 forks source link

在一个应用中生成多个ByteTrack对象,发现分配的id不能相互独立 #309

Open Pi-Boss opened 1 year ago

Pi-Boss commented 1 year ago

有两个byteTrack对象 t1,t2 发现这类的对象所分配的id均来源与此处 int STrack::next_id() { static int _count = 0; _count++; return _count; }

怎么修改才能够在一个应用中new多个byteTrack以用来跟踪不同视频下的多个目标,且id分配互不影响?

SoulProficiency commented 1 year ago

有两个byteTrack对象 t1,t2 发现这类的对象所分配的id均来源与此处 int STrack::next_id() { static int _count = 0; _count++; return _count; }

怎么修改才能够在一个应用中new多个byteTrack以用来跟踪不同视频下的多个目标,且id分配互不影响?

两个类使用同一个追踪器进行追踪,在updata之前创建一个temp,存放区别类别的flag