From 6540a2a9d69432c4cc475e3b32eae11e9e0ace73 Mon Sep 17 00:00:00 2001 From: chenshijun <csj_sky@126.com> Date: 星期四, 11 四月 2019 20:28:10 +0800 Subject: [PATCH] 1.srs的分辨率在config.json配置 2.单播推流控制,国标摄像机差一个关闭测试 3. 底库字段添加 --- 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