#include "PredictorWrapper.h"
#include <opencv2/opencv.hpp>
#include <utility>
+#include "Engine.h"
namespace suanzi {
TK_DECLARE_PTR(Patch);
TK_DECLARE_PTR(MultiTracker);
TK_DECLARE_PTR(Tracker);
+ TK_DECLARE_PTR(Engine);
class MultiTracker
{
public:
- MultiTracker();
+ MultiTracker(EngineWPtr e);
virtual ~MultiTracker();
void update(unsigned int total, const Detection* d, const cv::Mat& image);
double distance(TrackerPtr t, const cv::Mat& image, const Detection& d);
PredictorWrapperPtr predictor;
cv::HOGDescriptor descriptor;
+ EngineWPtr engine;
};
class Patch