TLD(Tracking-Learning-Detection)算法学习与源码解析(一)之算法概述
2014-03-05 16:37
399 查看
本序列文章的目的是总结一下这段时间所学到的,主要分为以下几部分,本章是第一部分。
1 算法概述
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
1 算法概述
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(Tracking-Learning-Detection)算法学习与源码解析(二)之runtld.cpp源码解析
- TLD(Tracking-Learning-Detection)算法学习与源码解析(三)之 tld.cpp源码解析
- TLD(Tracking-Learning-Detection)算法学习与源码解析(四)之LKTracker源码分析
- TLD(Tracking-Learning-Detection)算法学习与源码解析(五)之FerNNClassifier.cpp源码解析
- TLD(Tracking-Learning-Detection)学习与源码理解之(分类器)
- TLD(Tracking-Learning-Detection)学习与源码理解之(四)
- TLD(Tracking-Learning-Detection)学习与源码理解之(一)
- TLD(Tracking-Learning-Detection)学习与源码理解之(五) .
- TLD(Tracking-Learning-Detection)学习与源码理解之(七)
- TLD(Tracking-Learning-Detection)学习与源码理解之(五)
- TLD(Tracking-Learning-Detection)学习与源码理解之(五)
- TLD(Tracking-Learning-Detection)学习与源码理解之(四)
- TLD(Tracking-Learning-Detection)学习与源码理解之(六) .
- TLD(Tracking-Learning-Detection)学习与源码理解之(一)
- TLD(Tracking-Learning-Detection)学习与源码理解之(学习器)
- TLD(Tracking-Learning-Detection)学习与源码理解之(四)
- TLD参考--TLD(Tracking-Learning-Detection)学习与源码理解之(一)
- TLD(Tracking-Learning-Detection)学习与源码理解之(六)
- TLD(Tracking-Learning-Detection)学习与源码理解之(二)
- TLD(Tracking-Learning-Detection)学习与源码理解之(六)