简单粗暴的多目标跟踪神器 – DeepSort

本文转载自OpenCV学堂

DeepSort

目标跟踪问题一直是计算机视觉的热点任务之一,简单的可以分为单目标跟踪与多目标跟踪,最常见的目标跟踪算法都是基于检测的跟踪算法,首先发现然后标记,好的跟踪算法必须具备REID的能力。

今天小编斗胆给大家推荐一个结合传统算法跟深度学习,特别好用的目标跟踪算法框架DeepSort

DeepSort的核心思想主要分为两块,一块可以简单称为Deep,另外一个可以称为Sort,背后的算法支持分别基于深度学习模型与卡尔曼滤波,是典型的结合深度学习与传统方法的混合算法框架实现了比较稳定的跟踪效果。见得工作原理示意图如下:

简单粗暴的多目标跟踪神器 – DeepSort_第1张图片

从输入视频流开始,首先通过目标检测算(YOLOv3)法实现检测,然后基于检测结果标记利用DeepSort实现跟踪。

DeepSort的相关论文如下:

https://arxiv.org/abs/1703.07402

Pytorch版本的代码实现如下:

https://github.com/ZQPei/deep_sort_pytorch

代码演示

获取代码

git clone https://github.com/ZQPei/deep_sort_pytorch

获取代码之后,还需要下载YOLOv3模型与Deep的t7模型,分别是

- yolov3.weights
- ckpt.t7

然后运行下面命令行

python yolov3_deepsort.py D:\images\video\TownCentreXVID.avi –display

运行结果如下:

简单粗暴的多目标跟踪神器 – DeepSort_第2张图片

我只能说效果绝对靠谱!在我的1050Ti笔记本上测试通过!

END

备注:跟踪

目标跟踪交流群

目标跟踪、视觉跟踪等更多最新技术,

若已为CV君其他账号好友请直接私信。

我爱计算机视觉

微信号:aicvml

QQ群:805388940

微博知乎:@我爱计算机视觉

投稿:[email protected]

网站:www.52cv.net

在看,让更多人看到  

你可能感兴趣的:(算法,人工智能,计算机视觉,css,深度学习)