| | |
| | | #include <RapidStructureApp/TriggerElement.h> |
| | | #include "TrackingTrigger.h" |
| | | #include "DBStruct.h" |
| | | |
| | | class QSharedMemory; |
| | | |
| | | class YoloRpcElement : public basic::PipeElement { |
| | |
| | | |
| | | void setImage(const cv::Mat &value); |
| | | |
| | | cv::Mat getImage() const; |
| | | cv::Mat getImage() const; |
| | | |
| | | ::YoloDetect::ObjInfos getObjects() const; |
| | | |
| | | std::vector<ScoredRect> getLastScoreRects() const; |
| | | |
| | | private: |
| | | virtual void threadFunc() override; |
| | | |
| | |
| | | ::YoloDetect::ObjInfos objs; |
| | | ::YoloDetect::stringData cocoData; |
| | | std::vector<ScoredRect> triggerScoredRects; |
| | | TrackingTrigger* trackingTrigger; |
| | | TrackingTrigger *trackingTrigger; |
| | | |
| | | }; |
| | | |