opencv2 / tracking.hpp:Ubuntu 16.04上没有这样的文件或目录

时间:2017-03-30 21:38:27

标签: c++ opencv ubuntu tracking

我正在跟踪项目,所以我需要tracking.hpp库。每次我尝试编译项目。它说致命错误:opencv2 / tracking.hpp:没有这样的文件或目录  #include

所以我做了一些搜索,我发现我必须下载opencv_contrib并构建它。这些是我用来构建opencv_contrib的命令行。

“cd /home/pixar/Downloads/OpenCV/opencv-3.2.0/build”

“cmake -DOPENCV_EXTRA_MODULES_PATH = / home / Yasd / Downloads / OpenCV / opencv_contrib-master / modules ..”

然后  “make -j5”

但出现同样的错误。我也错过了什么?

1 个答案:

答案 0 :(得分:1)

好像忘了运行 make install 命令。转到构建目录并 make install 你的tracking.hpp之路是错误的。将其替换为实际路径

#include "opencv2/tracking/tracking.hpp"

还要确保您已将opencv添加到项目中。使用cmake可以这样做:

find_package(OpenCV REQUIRED)
include_directories(OpenCV_INCLUDE_DIR)

Source