opencv3之目标跟踪(单目标、多目标)

原创 2017年05月31日 15:48:31

对于刚入门的opencv玩家,提起目标跟踪,马上想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。

opencv3.1版本发行后,集成了多个跟踪算法,即tracker,大部分都是近年VOT竞赛榜上有名的算法,虽然仍有缺陷存在,但效果还不错。

ps:我在知乎上看到一个目标跟踪的介绍,感觉不错,链接在此!

单目标跟踪很简单,放一个官方例程供参考(opencv官方):

其中, 跟踪器的创建可选以下几种,代表使用的跟踪算法;

  • MIL
  • BOOSTING
  • MEDIANFLOW
  • TLD
  • KCF

eg-- Ptr<Tracker> tracker = Tracker::create("KCF"); 

多目标跟踪使用的是MultiTracker,如MultiTracker myTracker("KCF"),注意两点,添加目标用其成员函数myTracker.add(Mat src, Rect2d roi),获得跟踪结果使用myTracker.update(Mat src, vector<Rect2d> targets),跟踪结果的序号即vector的序号。

以下代码为跟踪鼠标框选的目标,跟踪的目标个数大概为10个(原则上是没有上限的,但我电脑比较烂,目标多了会卡)

版权声明:本文为博主原创文章,转载请注明出处! https://blog.csdn.net/m0_37901643/article/details/72820891

Opencv目标跟踪—CamShift算法

CamShift算法全称是“Continuously Adaptive Mean-Shift”(连续的自适应MeanShift算法),是对MeanShift算法的改进算法,可以在跟踪的过程中随着目标大...
  • dcrmg
  • dcrmg
  • 2016-10-09 23:03:18
  • 13530

opencv动态目标跟踪学习总结

用opencv实现对视频中动态目标的追踪 第一步,是要建立一个编程环境,然后加载opencv的库路径等等。具体步骤在 http://www.opencv.org.cn/ 的“安装”中 有详细介绍。 ...
  • bcbobo21cn
  • bcbobo21cn
  • 2016-03-15 11:03:49
  • 28303

学习OpenCV2——MeanShift之目标跟踪

前面学习了MeanShift用于目标检测,现在来看看MeanShift如何用于目标跟踪。
  • GDFSG
  • GDFSG
  • 2016-03-30 16:30:27
  • 6183

【opencv】Camshift目标跟踪

Camshift原理 CamShift算法的全称是"Continuously Adaptive Mean-SHIFT",即:连续自适应的MeanShift算法。其基本思想是对视频序列的所有图像帧都作...
  • qq_15947787
  • qq_15947787
  • 2016-11-14 19:36:03
  • 9197

利用OpenCV实现——目标跟踪方法(一)

目标跟踪一直是热门话题,对于shishizhen
  • yang6464158
  • yang6464158
  • 2014-08-30 11:53:39
  • 2420

基于OpenCV的多目标动态检测与跟踪

1、源代码#include "stdafx.h" #include #include #include #include #include #include #include #incl...
  • zhuoyueljl
  • zhuoyueljl
  • 2016-12-14 19:45:27
  • 6394

多目标跟踪vs+opencv

  • 2016年11月06日 14:47
  • 32.95MB
  • 下载

【Python+OpenCV】目标跟踪-实现基本的运动检测

目标跟踪是对摄像头视频中的移动目标进行定位的过程,有着非常广泛的应用。实时目标跟踪是许多计算机视觉应用的重要任务,如监控、基于感知的用户界面、增强现实、基于对象的视频压缩以及辅助驾驶等。...
  • lwplwf
  • lwplwf
  • 2017-06-21 09:26:58
  • 7489

学习OpenCV2——CamShift之目标跟踪

本文介绍了OpenCV中用CamShift进行编程。
  • GDFSG
  • GDFSG
  • 2016-03-31 19:20:18
  • 3343

基于OpenCV的运动目标跟踪及其实现

  • 2017年10月02日 04:57
  • 471KB
  • 下载
收藏助手
不良信息举报
您举报文章:opencv3之目标跟踪(单目标、多目标)
举报原因:
原因补充:

(最多只允许输入30个字)