From e2e5f3d59e24975dd99ec5aa8618760ae1214a16 Mon Sep 17 00:00:00 2001
From: Scheaven <xuepengqiang>
Date: 星期二, 14 九月 2021 10:58:46 +0800
Subject: [PATCH] cmake bug
---
src/core/ari_manager.h | 18 +++++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
diff --git a/src/core/ari_manager.h b/src/core/ari_manager.h
index 9bec3f9..dd96894 100644
--- a/src/core/ari_manager.h
+++ b/src/core/ari_manager.h
@@ -8,6 +8,10 @@
#include "config.h"
#include "detector.h"
#include "../utils/draw_util.h"
+#include "../tracker_tools/tracker.h"
+#include "detecter_manager.h"
+// #include "../utils/result_util.h"
+
using namespace std;
using namespace cv;
@@ -18,14 +22,26 @@
int cam_id; //鎸囧畾寰呰拷韪憚鍍忔満缂栧彿
Mat frame;
+ std::vector<std::shared_ptr<tracker>> CAMERAS_VCT;
+ std::vector<DETECTIONS> DETECTION_VCT;
+
private:
std::shared_ptr<Detector> detector;
static void init_target(Target *t);
+ void switch_SDK_TResult(int cam_id, cv::Mat img, DETECTIONS detections, TResult *t_result);
+ void switch_SDK_TResult(DETECTIONS detections, TResult *t_result);
+ void single_tracker(int cam_id, DETECTIONS& detections, char* img_time);
public:
AriManager();
~AriManager();
- void single_SDK(const int cam_id, const void *img, TResult& t_result); // 妫�娴�+杩借釜 鎺ュ彛(SDK灏佽)
+ void release();
+ void init_load_model();
+ bool add_cam(int cam_id);
+ // void single_detect_tracking(int cam_id, cv::Mat frame, FRAME_RESULT result_vec); // 妫�娴�+杩借釜 鎺ュ彛
+ void single_SDK(const int cam_id, const void *img, TResult *t_result, char* img_time, const char* mode);
+ void single_SDK(const int cam_id, const void *img, TResult* t_result);
+ // void mul_detect_tracking(std::vector<int> cam_ids, std::vector<cv::Mat> frame_vec, std::vector<FRAME_RESULT>& results_vec); // 澶氭憚鍍忓ご杩借釜
};
#endif //INC_01_CPP_SORT_TRACKER_MANAGER_H
--
Gitblit v1.8.0