9 #include "ModuleInterface.h" 11 #include "opencv2/opencv.hpp" 12 #include "VideoAnalysis.h" 13 #include <src/asmOpenCV.h> 15 #include <boost/random.hpp> 16 #include <boost/random/normal_distribution.hpp> 17 #define PI 3.14159265358979323846 27 bool setParameters(QDomNode& config);
36 bool updateParameters();
43 std::deque<cv::Mat *> FilteredColection;
44 std::deque<double **> GaborColection;
46 double GaborFilterValue(
int ,
int ,
double ,
double ,
double ,
double ,
double);
47 double ** CreateGaborFilter(
double ,
double ,
double );
51 void clearGaborColection();
52 void clearFilteredColection();
54 cv::Mat gaborFilter(cv::Mat,
int);
60 QImage * MatrixToQImage(
double **,
int,
int);
61 uint doubleToJetMap(
double);
66 void copyBytes(QImage *, QImage*);
70 void DestroyLeSpines(uchar ** ,
int);
71 uchar ** InitiateLeSpines(
int ,
int );
72 QImage * MatrixToQImage(uchar ** ,
int ,
int );
77 void HamiltonianEnergyEvaluationAndModify(QImage *, QImage *, uchar **,
int,
int);
78 boost::random::mt19937 rng;
82 QImage currentimage_shadow;
87 #endif // NEWMODULEONE_H Definition: NewModuleOne.h:20
Definition: ModuleInterface.h:43
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39
bool run()
Definition: NewModuleOne.cpp:82
std::deque< double ** > CreateGaborColection()
Definition: NewModuleOne.cpp:278