python 多目标跟踪_(CVPR2020)多目标跟踪FairMOT复现(ubuntu)

本文介绍了在Ubuntu16.04环境下,复现CVPR2020 FairMOT多目标跟踪项目的过程,包括所需的环境配置、依赖库安装和模型运行。通过安装CUDA9.0、Python3.6、PyTorch1.1.0等,以及特定版本的库,如torchvision、opencv-python等。文章详细列举了安装命令,并提供了模型下载和运行的说明。在TITAN XP显卡上,1500帧数据处理耗时221s,平均一帧处理时间为147ms。最后,提到了在行人重叠时可能存在的ID切换问题。
摘要由CSDN通过智能技术生成

0.环境

ubuntu16.04

cuda9.0

python3.6

torch==1.1.0

torchvision==0.3.0

Cython #(install first)

yacs

opencv-python

cython-bbox

scipy

numba

progress

motmetrics

numba

matplotlib

lap

openpyxl

Pillow==6.2.2

tensorboardX

torch与torchvision在上面的链接中下载。

apt-get install libbz2-dev

apt update && apt install -y libsm6 libxext6

apt-get install libxrender1

pip --default-time=500 install -i https://pypi.tuna.tsinghua.edu.cn/simple torch-1.1.0-cp36-cp36m-linux_x86_64.whl

pip --default-time=500 install -i https://pypi.tuna.tsinghua.edu.cn/simple torchvision-0.3.0-cp36-cp36m-manylinux1_x86_64.whl

pip --default-time=500 install -i https://pypi.tuna.tsinghua.edu.cn/simple Cython

pip --default-time=500 install -i https://pypi.tuna.tsinghua.edu.cn/simple llvmlite==0.31.0

pip --default-time=500 install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt

cd src/lib/models/networks/DCNv2_new

sh make.sh

c2a59a0cfaa56b007311626ba110ccbb.png

1.下载

b2b86229ef0a1a70caba67d458641e06.png

将下载的模型复制到指定的目录下。

2.demo.py

运行demo.py GPU>=1159MiB ,就够了。TITAN xp上测试1500帧大概花费时间221s,所以平均一帧花费147ms。

cd src

python demo.py mot --load_model ../models/all_dla34.pth --conf_thres 0.4

#指定GPU

CUDA_VISIBLE_DEVICES=1 python demo.py mot --load_model ../models/all_dla34.pth --conf_thres 0.4

自己下载的话,需要复制到对应的路径下。

cp dla34-ba72cf86.pth /root/.cache/torch/checkpoints/

运行成功后,终端显示:

37b55dfb470146aea8e74e7b8947b239.png

结果都保存在result文件夹下。

1bcc943f31c0cf09431b6ae1f204068f.png

需要安装ffmpeg才会生成result.mp4,Ubuntu安装ffmpeg,请参考https://blog.csdn.net/lwgkzl/article/details/77836207。安装后,再次运行终端会输出显示:

5c263153e6b35351245b684c523b3a18.png

好吧,我发现这个方法,在行人之间有大面积重合时,ID也会切换即跟丢了(难点啊难点)。

f95622d37222eb4159279e013b9b64cf.gif

参考

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值