- python3
- OpenCV
- DCNV2
- 需要的第三方库 -> 请查看->原作者Github地址的requirements.txt
- 运行的测试平台 -> window10
- 已经配置好的conda环境(所需要的全部环境的整合) --> Fairmot-env下载:->(百度网盘(提取码:REVE))
git clone "https://github.com/ReverseSacle/FairMOT-Pytorch-Tracker_Basic.git"
- 解压Fairmot_env环境到Anaconda3/envs/目录下
- 使用pycharm,调用此Fairmot-env环境,再在根目录中创建一个models文件夹将下面的模型权重压缩包解压到此文件夹
- 下载: 由原作者提供->百度网盘(提取码:uouv) -> 默认需放置根目录的models文件夹下
- 额外缺少的文件->百度网盘(提取码:REVE) -> 放置在
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核心替换了当前的追踪核心