首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tracking.hpp在哪里? OpenCV

tracking.hpp在哪里? OpenCV
EN

Stack Overflow用户
提问于 2015-02-20 07:29:09
回答 1查看 19.4K关注 0票数 6

我想使用OpenCV的TLD跟踪器实现。互联网上说我必须包含这个文件:opencv2/tracking.hpp (例如查看https://github.com/Itseez/opencv_contrib/blob/master/modules/tracking/samples/tracker.cpp)。

但是没有这样的文件。

那么,我必须做些什么才能在我的C++项目中使用TrackerTLD呢?

(适用于Windows的OpenCV 3.0.0测试版,从opencv.org的.exe包安装)

EN

回答 1

Stack Overflow用户

发布于 2015-02-20 08:21:34

正如弗洛伊德提到的,要使用TrackerTLD,你需要下载OpenCV contrib repo。说明在链接中,所以没有必要解释它。

然而,在我看来,使用来自OpenCV repo的TrackerTLD是一个糟糕的选择--我测试过它(大约一周或两周前),它非常慢。如果您正在考虑实时图像处理,请考虑使用TLD或其他跟踪器的其他实现。现在我正在使用this implementation,它工作得非常好。请注意,跟踪对象是一项相当耗时的任务,因此为了执行实时跟踪,我必须将每一帧从640x480缩小到320x240 (在更低的分辨率下,它可能会工作得很好(而且肯定会更快)。在这个实现的作者的web page上,你可以找到一些关于TLD算法(和实现)的信息,以及由这个作者创建的另一个跟踪器-CMT(基于共识的关键点匹配和跟踪)。不幸的是,我还没有测试它,所以我不能告诉任何关于它的事情。

票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28619037

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档