Logo
ApraPipes 1.0
Loading...
Searching...
No Matches
HistogramOverlay.h
1#pragma once
2
3#include "Module.h"
4
5/*
6ROI - optional
7Mask - optional
8numBins - number of bins
9https://docs.opencv.org/2.4/modules/imgproc/doc/histograms.html?highlight=calchist#calchist
10
11depth has to be either CV_8U or CV_32F
12*/
13
15{
16public:
18};
19
20class HistogramOverlay : public Module {
21public:
22
24 virtual ~HistogramOverlay() {}
25
26 virtual bool init();
27 virtual bool term();
28
29protected:
30 bool processEOS(string& pinId);
31 bool process(frame_container& frames);
32 bool processSOS(frame_sp& frame);
33 bool validateInputPins();
34 bool validateOutputPins();
36 bool shouldTriggerSOS();
37
38private:
39 class Detail;
40 boost::shared_ptr<Detail> mDetail;
41};
42
43
44
Definition FacialLandmarksCV.cpp:17
Definition HistogramOverlay.h:15
HistogramOverlayProps()
Definition HistogramOverlay.h:17
Definition HistogramOverlay.h:20
boost::shared_ptr< Detail > mDetail
Definition HistogramOverlay.h:40
bool validateOutputPins()
Definition HistogramOverlay.cpp:158
bool process(frame_container &frames)
Definition HistogramOverlay.cpp:203
bool shouldTriggerSOS()
Definition HistogramOverlay.cpp:244
virtual ~HistogramOverlay()
Definition HistogramOverlay.h:24
bool validateInputPins()
Definition HistogramOverlay.cpp:136
virtual bool term()
Definition HistogramOverlay.cpp:198
bool processEOS(string &pinId)
Definition HistogramOverlay.cpp:249
virtual bool init()
Definition HistogramOverlay.cpp:188
HistogramOverlay(HistogramOverlayProps _props=HistogramOverlayProps())
Definition HistogramOverlay.cpp:131
bool processSOS(frame_sp &frame)
Definition HistogramOverlay.cpp:229
bool validateInputOutputPins()
Definition HistogramOverlay.cpp:177
Definition Module.h:33
Definition Module.h:151