Skip to content

Using pytorch-Fairmot to realize a mot(基于pytorch的FairMOT来制作的行人追踪系统及pyqt5的界面美化而成的基础套件版)

License

Notifications You must be signed in to change notification settings

sudeqian/FairMOT-Pytorch-Tracker_Basic

 
 

Repository files navigation

FairMOT_Pytorch_Tracker(单摄像头)

简体中文 | English

地址导航

效果预览

MOT20-01

界面预览

Interface

相关介绍

环境要求

  • 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核心替换了当前的追踪核心

About

Using pytorch-Fairmot to realize a mot(基于pytorch的FairMOT来制作的行人追踪系统及pyqt5的界面美化而成的基础套件版)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%