VAT
3.0
Video Analysis Tool
Main Page
ToDo
Modules
Parameters
Classes
Files
File List
File Members
MODULES
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
16
class
SuperpixelModuleSLICO
:
public
ModuleInterface
{
17
public
:
18
SuperpixelModuleSLICO
(
Datapool
*i_data);
19
~
SuperpixelModuleSLICO
();
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
ModuleInterface
Definition:
ModuleInterface.h:43
SLICO
Definition:
SLICO.h:34
json.h
SuperpixelModuleSLICO
Definition:
SuperpixelModuleSLICO.h:16
Datapool
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition:
Datapool.h:39
Generated on Fri Jan 15 2016 06:14:51 for VAT by
1.8.11