CaptainEven / MCMOT

Real time one-stage multi-class & multi-object tracking based on anchor-free detection and ReID
MIT License
385 stars 82 forks source link

貌似有一点问题. #3

Open boy-new-2019 opened 4 years ago

boy-new-2019 commented 4 years ago

当我运行track.py时,代码报错,报错如下,可以帮忙看看吗: Traceback (most recent call last): File "track.py", line 363, in save_videos=True) File "track.py", line 232, in main save_dir=output_dir, show_image=show_image, frame_rate=frame_rate) File "track.py", line 132, in eval_seq online_targets_dict = tracker.update(blob, img_0) File "/media/goo/use2download/MCMOT/src/lib/tracker/multitracker.py", line 436, in update cls_id_feature = cls_id_feats[cls_id][remain_inds] IndexError: boolean index did not match indexed array along dimension 0; dimension is 270 but corresponding boolean dimension is 122

boy-new-2019 commented 4 years ago

image

当我注释掉这行就可以运行...

CaptainEven commented 4 years ago

根本问题可能是你的类别数与网络类别数不统一,这里不能注释掉的,这里注释掉了无法选择满足score阈值对应的feature vector,你可能需要仔细检查一下配置文件,特别是opts.py

boy-new-2019 commented 4 years ago

根本问题可能是你的类别数与网络类别数不统一,这里不能注释掉的,这里注释掉了无法选择满足score阈值对应的feature vector,你可能需要仔细检查一下配置文件,特别是opts.py

好的,我会仔细检查一下这部分,谢谢

ackd06 commented 3 years ago

@boy-new-2019 请问您解决这个问题了吗?