派生自 development/c++

pansen
2019-01-10 0436e5443295395025f89f0d091aab1e9551d1a4
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef IMAGEDRAWELEMENT_H
#define IMAGEDRAWELEMENT_H
#include <basic/pipe_element/ImageFactoryElement.h>
#include <mutex>
 
class ImageDrawElement : public ImageFactoryElement
{
public:
    ImageDrawElement();
    void setRects(const std::vector<cv::Rect2f> &value);
 
private:
    std::mutex rectsMtx;
    std::vector<cv::Rect2f> rects;
    std::vector<cv::Rect2f> rectsBuffer;
    bool rectsUpdated;
    virtual void processImage(cv::Mat& image);
};
 
#endif // IMAGEDRAWELEMENT_H