#ifndef IMAGEDRAWELEMENT_H #define IMAGEDRAWELEMENT_H #include #include class ImageDrawElement : public ImageFactoryElement { public: ImageDrawElement(); void setRects(const std::vector &value); private: std::mutex rectsMtx; std::vector rects; std::vector rectsBuffer; bool rectsUpdated; virtual void processImage(cv::Mat& image); }; #endif // IMAGEDRAWELEMENT_H