我想使用跟踪器,在OpenCV 3.0 documentation site上描述。在OpenCV 2.x中,有必要重新编译包括contrib库在内的OpenCV。但正如在OpenCV 3文档中那样,我想我不必重新编译它,对吧?但是我必须在C++中包含什么?OpenCV 3.0包含跟踪器
我试图做这个退出一段时间,并没有找到任何解决方案。谢谢!
编辑 谢谢!重新编译过程对我来说没有任何错误。我还有几个错误:他没有找到'opencv_highgui300d.dll','opencv_imgcodecs300d.dll'和'opencv_core300d.dll'。
我解决了这个问题,因为我已经在“路径”系统变量更改为
...\cmake-output\vc12\x86\install\x86\vc12\bin
谢谢:)!所以我尝试了这一点,并将其编译为一个名为'release'的新文件夹。这工作正常,没有任何错误。但是,我还需要做什么?我读到我必须在我的发布文件夹中编译OpenCV.sln文件,对吗?或者我可以只添加新版本文件夹到VS中的目录路径?再次感谢你,你对我的帮助很大!:) – black
在完成CMake中的设置之后,代码被“生成”,而不是“编译”。你必须打开OpenCV.sln文件并编译它所需的平台和模式(例如x86,Release或x64 Debug等) – rhcpfan
好吧,我明白了。将CMake中的构建目录设置为OpenCV文件夹中的新文件夹还是应该将构建目录设置为OpenCV中已存在的构建文件夹? – black