使用Python的OpenCV TLD

时间:2014-12-06 00:05:09

标签: python opencv

根据OpenCV 3.0.0的release docs,它包含Tracking-Detection-Learning算法的实现。对于C ++代码,甚至有一些very basic docs

我下载并编译了3.0.0-beta,包括Python包装器,它似乎已经成功,虽然我可以运行Python示例,但我找不到通过Python访问和TLD功能的任何方法包装。我甚至无法在代码中找到对它的引用。

它是否实际包含在3.0.0版本中,如果是,我该如何访问它?

2 个答案:

答案 0 :(得分:3)

据我所知,到目前为止还没有任何指示,明确告诉用户如何使用TLD。但是,您只需更改参数即可访问TLD跟踪模块例如:cv2.Tracker_create(“TLD”)

对于演示,您可以尝试https://github.com/Itseez/opencv_contrib/blob/master/modules/tracking/samples/tracker.py并将cv2.Tracker_create(“MIL”)更改为cv2.Tracker_create(“TLD”)

注意:您必须安装opencv和opencv_contrib才能使此演示工作。

祝你好运

答案 1 :(得分:2)

opencv3.0的tld c ++代码位于opencv_contrib repo

不幸的是,atm python或java wrap还没有准备好。