VAT  3.0
Video Analysis Tool
SuperpixelModuleSLICO.h
1 #ifndef SUPERPIXELMODULESLICO_H
2 #define SUPERPIXELMODULESLICO_H
3 
4 #include <map>
5 #include <string>
6 #include <QImage>
7 #include "Datapool.h"
8 #include "ModuleInterface.h"
9 #include <QDir>
10 #include "src/json.h"
11 #include "ReliabilityBg.h"
12 #include "opencv2/opencv.hpp"
13 #include "src/SLICO/SLICO.h"
14 
15 
17 public:
20 
21  //Set module configuration parameters
22  bool setParameters(QDomNode& config);
23 
24  //Initialization after reading parameters
25  bool init();
26 
27  //Function executed at each frame
28  bool run();
29 
30  //update parameters at runtime.
31  bool updateParameters();
32 
33 
34  SLICO *m_slico;
35  int m_superpixelnumber;
36  bool m_contrast;
37 
38  private:
39  int currentFrame;
40  int line;
41  bool first;
42  bool validate_once;
43  bool different_bg_current;
44 };
45 
46 #endif // SUPERPIXELMODULESLICO_H
Definition: ModuleInterface.h:43
Definition: SLICO.h:34
Definition: SuperpixelModuleSLICO.h:16
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39