python - 从 Python 使用 OpenCV TLD

标签 python opencv

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

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

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

最佳答案

到目前为止,我发现没有任何说明明确告诉用户如何使用 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 才能使该演示正常运行。

祝你好运

关于python - 从 Python 使用 OpenCV TLD,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27326666/

相关文章:

python - 找不到模型 'en_core_web_md' 。它似乎不是快捷方式链接、Python 包或数据目录的有效路径

Python - 将元组添加到特定位置的现有元组列表

python - 模块 'xml' 中无名称 'py'

opencv - Java 中的 CascadeClassifier 找不到带有网络摄像头的人脸

android - 如何使用 javacv 在 android 中将图像转换为视频?

python - 使用霍夫变换或其他图像处理算法检测非直线

python - 在python中设置可变数量的输入节点

python - `features[' contains(%s )' % word.lower()] = True` 在 NLTK 中是什么意思?

c++ - 尝试设置 cv::Mat 的像素值时抛出段错误

opencv - 使用 Kinect 进行手指/手势识别