【发布时间】:2016-01-31 18:11:36
【问题描述】:
我正在尝试通过获取视频流并尝试“实时”跟踪对象来实现 tldTracking。 从github下载并包含“opencv contrib”中的跟踪模块后,我仍然遇到编译问题。 问题不是来自我自己的代码,而是来自 opencv contrib 代码。具体来说,在tldDetector.cpp文件中有一个在ocl中的使用,编译器(vs2015)似乎无法识别这个类。
对于 tldDetector.cpp 中的以下行(第 125 行):
cv::ocl::ProgramSource src = cv::ocl::tracking::tldDetector_oclsrc;
我收到以下编译错误消息:
错误 C2039 'tldDetector_oclsrc': 不是 'cv::ocl' 的成员
确实,在包含的 ocl.hpp 头文件中,没有提到在 ocl 命名空间内进行跟踪。我在想这可能源于 openCV 3.0 中所做的更改,但我似乎无法找到此问题的根源。 关于我缺少什么的任何想法?我怎样才能让它编译?
谢谢,
【问题讨论】:
标签: c++ opencv compilation computer-vision opencv3.0