1 #ifndef SEGMENTATIONWITHCOLORFILTER_H 2 #define SEGMENTATIONWITHCOLORFILTER_H 9 #include "ModuleInterface.h" 19 bool setParameters(QDomNode& config);
28 bool updateParameters();
31 bool setGlobalZones();
33 bool insideInZone(
int i,
int j);
34 bool outsideOutZone(
int i,
int j);
36 void updateBGGlobally(QImage *current);
56 int globalValidPoints;
57 bool global_validated;
59 bool different_bg_current;
61 std::map<int, std::deque<RLESegment> > RLEglobal;
63 zoneType zInType, zOutType;
64 QSharedPointer<world::Zone> zin3D, zout3D;
65 QSharedPointer<world::Zone2D> zin2D, zout2D;
66 QSharedPointer<world::ZoneH> zinH, zoutH;
73 void applyAperture(QImage *, QImage *);
74 void getChromaticSegmentation(QImage *, QImage *,
int,
int);
75 void updateBG(QImage *);
76 std::map<int, std::deque<int> > globalPoints;
79 int minGrade, maxGrade;
83 #endif // SEGMENTATIONWITHCOLORFILTER_H Definition: ModuleInterface.h:43
Definition: segmentationWithColorFilterModule.h:13
An object of this class is instantiated at main code, and this object is used by every class to push ...
Definition: Datapool.h:39