6 #include <opencv2/opencv.hpp>
7 #include <vision_module/Tools/Parameters.hpp>
8 #include <vision_module/Tools/MatPublisher.hpp>
21 bool lastActiveRange[COLORED_OBJECT_COUNT];
23 hsvRangeC currecntRanges[COLORED_OBJECT_COUNT];
27 rangeImgWidth(50), rangeImgHeight(200), rangeImgSize(rangeImgWidth,
28 rangeImgHeight), activeIndex(-1), rangeImg(rangeImgSize,
31 lastActiveRange[0] = params.field->GetHSVRange().active->get();
32 lastActiveRange[1] = params.ball->GetHSVRange().active->get();
33 lastActiveRange[2] = params.goal->GetHSVRange().active->get();
34 lastActiveRange[3] = params.line->GetHSVRange().active->get();
35 lastActiveRange[4] = params.obstacle->GetHSVRange().active->get();
36 lastActiveRange[5] = params.igus->GetHSVRange().active->get();
38 currecntRanges[0] = params.field->GetHSVRange();
39 currecntRanges[1] = params.ball->GetHSVRange();
40 currecntRanges[2] = params.goal->GetHSVRange();
41 currecntRanges[3] = params.line->GetHSVRange();
42 currecntRanges[4] = params.obstacle->GetHSVRange();
43 currecntRanges[5] = params.igus->GetHSVRange();
49 void DrawOnInputMat(Mat &guiImg,
bool SHOWGUI);
HSV range class.
Definition: Parameters.hpp:126
A class for showing HSV color range.
Definition: HSVPresenter.hpp:15