1. 项目地址
https://github.com/ifzhang/FairMOT
2. 效果
FAIRMOT多目标跟踪
3. 依赖
- gcc5.4
- pytorch>=1.2.0
- torchvison==0.4.0
- cuda
- ffmpeg
4. test
-
下载预训练的模型, 从:javascript:void(0)文章的评论区
链接:https://pan.baidu.com/s/1mVrEPBl4qe9Uu088kpNiwQ 提取码:6mx6 -
编译DCNV2,说明用gcc5.4是没有问题的,用gcc6.5会报错,所以报错之后可以检查一下gcc的版本
cd src/lib/models/networks/DCNv2_new sh make.sh
- 测试
cd src
python demo.py mot --load_model ../models/all_dla34.pth --conf_thres 0.4
- 结果
- 如果装了ffmpeg,会在
$FairMOT/results
文件夹下生成result.mp4
FAIRMOT多目标跟踪
- 如果没有装ffmpeg,会在
$FairMOT/results/frame
文件夹下有结果图片
5. 训练
这里用CUHKSYSU数据集做简单的训练。
- 下载数据集
链接:https://pan.baidu.com/s/1mwqi13AgSGQfgeb6rYG03Q 提取码:i51f
将数据集解压之后,将CUHK-SYSU
改为CUHKSYSU
,去掉中间的-
-
修改训练用数据集配置,data.json
只用修改root
路径 -
在opt.py中修改gpu为0,batchsize为6
-
训练
6. 训练结果测试
。。。