根据OpenCV 3.0.0的release docs,它包含Tracking-Detection-Learning算法的实现。对于C ++代码,甚至有一些very basic docs。
我下载并编译了3.0.0-beta,包括Python包装器,它似乎已经成功,虽然我可以运行Python示例,但我找不到通过Python访问和TLD功能的任何方法包装。我甚至无法在代码中找到对它的引用。
它是否实际包含在3.0.0版本中,如果是,我该如何访问它?
答案 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还没有准备好。