VAT  3.0
Video Analysis Tool
FileAcquisitionInterface.h
1 #ifndef __FILE_ACQUISITION_MODULE_H__
2 #define __FILE_ACQUISITION_MODULE_H__
3 
4 #include "AcquisitionInterface.h"
5 #include <map>
6 #include <string>
7 #include <QImage>
8 #include "Datapool.h"
9 #include <QDir>
10 #include "string.h"
11 
12 
13 #include <opencv2/core/core.hpp>
14 #include <opencv2/highgui/highgui.hpp>
15 #include <iostream>
16 #include <opencv2/core/mat.hpp>
17 
18 #include <errno.h>
19 #include <iostream>
20 #include "VideoAnalysis.h"
21 #include <QTime>
22 #include <QtGui>
23 
24 #include <opencv2/core/core.hpp>
25 #include <opencv2/highgui/highgui.hpp>
26 #include <iostream>
27 #include <opencv2/core/mat.hpp>
28 #include <opencv2/imgproc.hpp>
29 
31  public:
33  virtual ~FileAcquisitionInterface();
34 
35  //Set module configuration parameters
36  bool setParametersAcquisition(QDomNode& treeConfig);
37 
38  //Initialization after reading parameters
39 // bool init();
40 
41  //Initialization after reading parameters
42  bool setImageDimension();
43 
44  //Function executed at each frame
45  bool getNextFrame();
46 
47  //update parameters at runtime.
48  bool updatesParametersFromForm();
49 
50 
51 
52 
53 protected:
54 // virtual void parseDirectory();
55 // virtual void readNexFrameFromDirectory();
56 
57 };
58 
59 #endif //__FILE_ACQUISITION_MODULE_H__
Definition: ModuleInterface.h:43
Definition: FileAcquisitionInterface.h:30
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39