此版本为基础套件版,额外相关功能的搭建及扩展可自行操作

此项目对应的 Github 仓库地址:https://github.com/ReverseSacle/FairMOT-Pytorch-Tracker_Basic

# 地址导航

  • --> 原作者 Github 地址

# 效果预览

# 界面预览

# 环境要求

  • python3
  • OpenCV
  • DCNV2
  • 需要的第三方库 -> 请查看 -> 原作者 Github 地址的 requirements.txt
  • 运行的测试平台 -> window10
  • 已经配置好的 conda 环境 (所需要的全部环境的整合) --> Fairmot-env 下载:->OneDrive

# 调试运行

  • git clone "https://github.com/ReverseSacle/FairMOT-Pytorch-Tracker_Basic.git"
  • 解压 Fairmot_env 环境到 Anaconda3/envs/ 目录下
  • 使用 pycharm,调用此 Fairmot-env环境 ,再在根目录中创建一个 models 文件夹将下面的模型权重压缩包解压到此文件夹

# 提供的模型权重文件

  • 下载: 由原作者提供 ->OneDrive -> 默认需放置根目录的 models 文件夹下
  • 额外缺少的文件 ->OneDrive -> 放置在 C:\Users\User name\.cache\torch\hub\checkpoints

# 基础套件

  • Pyqt5 --> 界面窗口、按钮组、阈值选择、文件选择和进度条
  • Pytorch --> 追踪效果
  • Opencv --> 视频和摄像头追踪,播放与暂停

# 问题解答

有小伙伴提出 dcnv2 无法使用等问题。
对于此问题,本项目已提供了 DCNv2 的压缩包,解压后切换到 DCNv2 文件目录内执行 python setup.py install , 执行完后再将 DCNv2 文件夹设为根目录。
另外,对于库的路径问题,可在 pycharm 内将 FairMOT-main,src 文件夹设为根目录即可。

# 更新日志

2021.11.29 添加新分支 ByteTrack-Kernel ,以 ByteTrack 核心替换了当前的追踪核心