From 41a1e1ea6173eee746f3b393e164d4815dfc7fa7 Mon Sep 17 00:00:00 2001
From: xuxiuxi <554325746@qq.com>
Date: 星期四, 28 二月 2019 11:51:10 +0800
Subject: [PATCH] add models, daos and controllers for tables.
---
QiaoJiaSystem/StructureApp/YoloRpcElement.h | 21 ++++++---------------
1 files changed, 6 insertions(+), 15 deletions(-)
diff --git a/QiaoJiaSystem/StructureApp/YoloRpcElement.h b/QiaoJiaSystem/StructureApp/YoloRpcElement.h
index 857f2d7..2582b91 100644
--- a/QiaoJiaSystem/StructureApp/YoloRpcElement.h
+++ b/QiaoJiaSystem/StructureApp/YoloRpcElement.h
@@ -8,30 +8,23 @@
#include <basic/util/fastdfs/FastFds.hpp>
#include <RapidStructureApp/TriggerElement.h>
#include "TrackingTrigger.h"
+#include "DBStruct.h"
class QSharedMemory;
class YoloRpcElement : public basic::PipeElement {
public:
- YoloRpcElement(string);
+ YoloRpcElement(std::string shareMemoryName);
~YoloRpcElement();
void setImage(const cv::Mat &value);
+ cv::Mat getImage() const;
+
::YoloDetect::ObjInfos getObjects() const;
- std::vector<cv::Mat> getTriggerMats();
-
std::vector<ScoredRect> getLastScoreRects() const;
-
- void setFdfs(FastFdsWithLock *p_fdfsClient) {
- fdfsClient = p_fdfsClient;
- }
-
- bool getTriggerState() const;
-
- bool getTrigger() const;
private:
virtual void threadFunc() override;
@@ -41,12 +34,10 @@
cv::Mat image;
QSharedMemory *sharedMemory;
::YoloDetect::ObjInfos objs;
- TrackingTrigger *trackingTrigger;
- std::vector<cv::Mat> triggerMats;
::YoloDetect::stringData cocoData;
- FastFdsWithLock *fdfsClient;
+ std::vector<ScoredRect> triggerScoredRects;
+ TrackingTrigger *trackingTrigger;
- TriggerElement m_triggerElement;
};
#endif // YOLORPCELEMENT_H
--
Gitblit v1.8.0