diff --git a/src/estimator_process.cpp b/src/estimator_process.cpp index a563dcbd..066df174 100644 --- a/src/estimator_process.cpp +++ b/src/estimator_process.cpp @@ -1,6 +1,7 @@ // 3rdparty #include "opencv2/highgui/highgui.hpp" // xivo +#include "estimator.h" #include "estimator_process.h" #include "tracker.h" #include "visualize.h" diff --git a/src/tracker.cpp b/src/tracker.cpp index 31dae481..00ebd7c8 100644 --- a/src/tracker.cpp +++ b/src/tracker.cpp @@ -6,6 +6,7 @@ #include "glog/logging.h" #include "opencv2/video/video.hpp" #include "opencv2/xfeatures2d.hpp" +//#include "opencv2/features2d.hpp" #include "feature.h" #include "tracker.h" @@ -59,6 +60,7 @@ Tracker::Tracker(const Json::Value &cfg) : cfg_{cfg} { detector_cfg.get("edgeThreshold", 31).asInt(), detector_cfg.get("firstLevel", 0).asInt(), detector_cfg.get("WTA_K", 2).asInt(), + cv::ORB::HARRIS_SCORE, detector_cfg.get("patchSize", 31).asInt(), detector_cfg.get("fastThreshold", 20).asInt()); } else if (detector_type == "AGAST") { diff --git a/src/viewer.cpp b/src/viewer.cpp index 60a798fd..71a8cf4f 100644 --- a/src/viewer.cpp +++ b/src/viewer.cpp @@ -2,6 +2,7 @@ // Author: Xiaohan Fei (feixh@cs.ucla.edu) #include "glog/logging.h" #include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/imgproc/types_c.h" #include "json/json.h" #include "core.h" diff --git a/src/visualize.cpp b/src/visualize.cpp index 1c3d7b20..d52dc6fa 100644 --- a/src/visualize.cpp +++ b/src/visualize.cpp @@ -2,6 +2,8 @@ // info on input images. // Author: Xiaohan Fei (feixh@cs.ucla.edu) #include "opencv2/imgproc/imgproc.hpp" +#include "opencv2/imgproc/types_c.h" +#include "opencv2/imgproc/imgproc_c.h" #include "feature.h" #include "visualize.h"