include <opencv2/tracking.hpp>
经过查找资料,发现tracking.hpp并不在opencv2目录下,而是在opencv2/video/目录下,于是将头文件改成#include <opencv2/video/tracking.hpp>,问题解决
在linux的其他位置文件夹里面搜索tracking.hpp,查看属性
重新编译catkin build 出现新的错误
仔细查看后看到这句话
这个帖子和我遇到的问题一模一样,先改了前面的位置,就导致了这个问题https://answers.opencv.org/question/232714/compiling-tracker-from-tutorial-leads-to-error-tracker-was-not-declared-in-this-scope/
解决上面的问题导致下面的问题,目前还未解决,记录一下