派生自 development/c++

pansen
2019-03-15 d883ec2891210b7e9361557b11e435c892528901
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#ifndef PAIMAGEDRAWELEMENT_H
#define PAIMAGEDRAWELEMENT_H
 
#include <YoloServer.h>
#include <basic/pipe_element/ImageFactoryElement.h>
#include <basic/core/DoubleBufferedData.h>
#include "../StructureApp/TrackingTrigger.h"
 
class PaImageDrawElement : public ImageFactoryElement {
public:
    PaImageDrawElement();
 
    // ImageFactoryElement interface
 
 
    void setYoloObjects(std::vector<ScoredRect> value);
 
private:
    virtual void processImage(cv::Mat &) override;
 
    void darwProperty(cv::Mat &image, string key, string value, int x, int y);
 
private:
    DoubleBufferedData<std::vector<ScoredRect>> yoloObjects;
};
 
 
#endif // IMAGEDRAWELEMENT_H