From fa7e820c7715eb9294c9bae62c6f75fd3bda4f0d Mon Sep 17 00:00:00 2001
From: zhangjixing <775834166@qq.com>
Date: 星期二, 15 一月 2019 17:28:22 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/ywv1.2' into ywv1.2
---
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