您的位置:首页 > 运维架构

TLD(Tracking-Learning-Detection)算法学习与源码解析(一)之算法概述

2014-03-05 16:37 399 查看
         本序列文章的目的是总结一下这段时间所学到的,主要分为以下几部分,本章是第一部分。
算法概述
2runtld.cpp源码解析
3tld.cpp源码解析
4LKTracker(重点)
5FerNNClassifier.cpp源码解析(重点)
6 tld_utils.cpp源码解析

       感觉要理解tld算法,最好还是看作者的论文,有些翻译不太靠谱。
下面我简要说一下对这个算法的理解。首先这个算法用来对视频中某一个移动物品进行跟踪的。视频每传来一帧图像,跟踪模块和检测模块都对其进行目标窗口的预测。然后根据一定的算法,对这一次这两个模块预测的效果进行评估,看看哪个靠谱一点。然后用靠谱的模块来优化另外一个模块。以此不断完善。
跟踪模块可以用金字塔LK光流法来跟踪,检测模块由特征抽取和分类器组成。

注:
原作者是用matlab实现的,我分析的源码是其他大神用c++和opencv实现的,源码可以从 https://github.com/arthurv/OpenTLD或者https://github.com/alantrrs/OpenTLD下载
本序列参考了zouxy09同学的序列文章,在此表示感谢 http://blog.csdn.net/zouxy09/article/details/7893011
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  tld 机器学习 opencv
相关文章推荐