01mmtracking多目标跟踪算法 deepsort 复现

Posted 计算机视觉-杨帆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01mmtracking多目标跟踪算法 deepsort 复现相关的知识,希望对你有一定的参考价值。

github:https://github.com/open-mmlab/mmtracking
码云(新版):https://gitee.com/YFwinston/mmdetection.git
论文地址:Simple online and realtime tracking with a deep association metric
GPU平台:极链AI
B站视频:https://www.bilibili.com/video/BV1Au411U7y4?spm_id_from=333.999.0.0

本系列的链接

00【mmtracking】mmtracking 目标跟踪 介绍

01【mmtracking】多目标跟踪算法 deepsort 复现

1 项目下载与安装

1.1 AI平台

我还是选择的极链AI云平台
下面是创建实例镜像的pytorch、python、cuda的版本,pytorch=1.8.0,python=3.8,cuda=11.1.1

1.2 安装mmtracking

创建好镜像之后,在终端输入下面的命令

cd home

pip install mmcv-full==1.3.17 -f https://download.openmmlab.com/mmcv/dist/cu111/torch1.8.0/index.html

pip install opencv-python-headless==4.1.2.30

git clone https://gitee.com/YFwinston/mmdetection.git
cd mmdetection
pip install -r requirements/build.txt
pip install -v -e .
cd ..

git clone https://gitee.com/YFwinston/mmtracking.git
cd mmtracking
pip install -r requirements/build.txt
pip install -v -e .

pip install git+https://gitee.com/YFwinston/toolkit.git

2 demo测试与结果

python demo/demo_mot_vis.py  configs/mot/deepsort/sort_faster-rcnn_fpn_4e_mot17-private.py  --input demo/demo.mp4  --output mot.mp4 

最后结果

3 运行中的错误解决

如果在运行中出现一下错误:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-1-c8ec22b3e787> in <module>
----> 1 import cv2

/opt/conda/lib/python3.8/site-packages/cv2/__init__.py in <module>
      7 
      8 from .cv2 import *
----> 9 from .cv2 import _registerMatType
     10 from . import mat_wrapper
     11 from . import gapi

ImportError: cannot import name '_registerMatType' from 'cv2.cv2' (/opt/conda/lib/python3.8/site-packages/cv2/cv2.cpython-38-x86_64-linux-gnu.so)

解决方案如下:
在终端运行:

pip install opencv-python-headless==4.1.2.30

以上是关于01mmtracking多目标跟踪算法 deepsort 复现的主要内容,如果未能解决你的问题,请参考以下文章

多目标跟踪方法:deep-sort

DeepSort 多目标跟踪算法 | 万字详细讲解

跟踪算法-Deep sort详细简介

YOLOYOLOv5+Deep Sort 实现MOT评估(开源数据集+自定义数据集)

Python3.6.8 + Pytorch1.4.0 + CUDA10.0 + openCV4.2.0 配置mmtracking

多目标跟踪算法 | FairMOT