防止Trackers目标遮挡ID切换的解决方案
当目标被短暂遮挡时,Trackers可能会出现ID切换问题。要解决这个问题可以:
- 调整跟踪参数:增大
max_age
和track_buffer
参数,让跟踪器在被遮挡的若干帧内继续保持目标记忆。 - 轨迹预测:在DeepSORT等算法中开启重识别特征缓存和轨迹预测功能。
- 多特征融合:除了检测框外,还可加入目标HSV颜色特征等辅助信息。
- 场景优化:在可能存在遮挡的应用场景,考虑增加摄像头数量或角度。
对于关键应用,建议使用DeepSORT而非SORT,因为DeepSORT结合外观特征对于处理短期遮挡更为鲁棒。同时可以通过数据增强训练检测模型更好地处理部分遮挡情况。
本答案来源于文章《Trackers:用于视频对象跟踪的开源工具库》