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个(原则上是没有上限的,但我电脑比较烂,目标多了会卡)

版权声明:本文为博主原创文章,转载请注明出处!

Opencv目标跟踪—CamShift算法

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

Opencv学习笔记(十一)目标跟踪

原创文章,转载请注明:http://blog.csdn.net/crzy_sparrow/article/details/7414851     如果摄像机是固定的,那么我们可以认为场景(背...
  • crzy_sparrow
  • crzy_sparrow
  • 2012年03月31日 11:12
  • 63851

学习OpenCV2——MeanShift之目标跟踪

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

opencv动态目标跟踪学习总结

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

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

目标跟踪一直是热门话题,对于shishizhen
  • yang6464158
  • yang6464158
  • 2014年08月30日 11:53
  • 2047

【opencv】Camshift目标跟踪

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

OpenCV:利用Camshift算法进行彩色目标的跟踪

#include #include #include #include IplImage *image = 0, *hsv = 0, *hue = 0, *mask = 0, *backp...
  • u010002704
  • u010002704
  • 2015年02月11日 15:38
  • 1774

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

对于刚入门的OpenCV玩家,提起目标跟踪,马上想起的就是camshift,但是camshift跟踪往往达不到我们的跟踪要求,包括稳定性和准确性。 opencv3.1版本发行后,集成了多个跟踪算...
  • maweifei
  • maweifei
  • 2017年06月16日 10:07
  • 1630

OpenCV目标跟踪(四)-运动模板

OpenCV中运动与跟踪这一章节中,在前面的介绍中,主要给出了LK光流法,以及基于概率统计,窗口搜索的meanshif算法以及meanshif算法的改进版-camshift算法,这两天主要在看运动模板...
  • w12345_ww
  • w12345_ww
  • 2015年04月12日 09:46
  • 2313

题目:Opencv中的彩色目标跟踪技术

题目:Opencv中的彩色目标跟踪技术 完整代码: #include "opencv2/video/tracking.hpp" #include "opencv2/imgproc/imgproc.hp...
  • yanxiaolx
  • yanxiaolx
  • 2017年04月11日 09:53
  • 855
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:opencv3之目标跟踪(单目标、多目标)
举报原因:
原因补充:

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