bytedance / ColTrack

This repository is an official implementation of Collaborative Tracking Learning for Frame-Rate-Insensitive Multi-Object Tracking
Apache License 2.0
21 stars 1 forks source link

关于build_tracker中args.tracker_name预设为ColTrack的问题 #10

Open ricky-696 opened 4 months ago

ricky-696 commented 4 months ago

您好,我在执行第一阶段训练的test阶段时,track_core中有呼叫build_tracker函数https://github.com/bytedance/ColTrack/blob/c99e636ddaa6ddea6b50e02630bd80c830319392/motlib/tracker/offline_track.py#L12-L13

args.tracker_name如果使用预设的ColTrack,会回传没有注册ColTrack的错误,实际trace程式码也并没有找到ColTrack类别,只有ByteTrackerBotTracker 有进行@TRACKER_REGISTRY.register()

目前我的解决方式是把args.tracker_name设置成ByteTracker

以下是我的疑問:

  1. 请问在evaluation阶段,track_by_offline() 是负责执行ColTrack以外的TrackByDetection演算法 吗? 目的是用来与ColTrack比较性能?
  2. 实际上要得到ColTrack的HOTA, MOTA等分数应该也是使用evaluation的code,如果没有ColTrack的Tracker,我们要如何进行模型的Inference呢?