VAT
3.0
Video Analysis Tool
Main Page
ToDo
Modules
Parameters
Classes
Files
File List
File Members
MODULES
DepthSegmentationModule.h
1
#ifndef DepthSegmentationModule_H
2
#define DepthSegmentationModule_H
3
4
#include <map>
5
#include <string>
6
#include <QImage>
7
#include "Datapool.h"
8
#include <QDir>
9
#include "string.h"
10
#include "ModuleInterface.h"
11
#include "opencv2/imgproc/imgproc.hpp"
12
#include "opencv2/highgui/highgui.hpp"
13
#include <stdlib.h>
14
#include <stdio.h>
15
16
17
#include <opencv2/core/core.hpp>
18
#include <opencv2/highgui/highgui.hpp>
19
#include <iostream>
20
#include <opencv2/core/mat.hpp>
21
22
class
DepthSegmentationModule
:
public
ModuleInterface
{
23
public
:
24
DepthSegmentationModule
(
Datapool
*i_data);
25
~
DepthSegmentationModule
();
26
27
//Set module configuration parameters
28
bool
setParameters(QDomNode& config);
29
30
//Initialization after reading parameters
31
bool
init();
32
33
//Function executed at each frame
34
bool
run();
35
36
//update parameters at runtime.
37
bool
updateParameters();
38
39
private
:
40
41
};
42
43
#endif // DepthSegmentationModule_H
ModuleInterface
Definition:
ModuleInterface.h:43
DepthSegmentationModule
Definition:
DepthSegmentationModule.h:22
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