17 #ifndef _ARUCO_FractalDetector_H
18 #define _ARUCO_FractalDetector_H
39 void setConfiguration(
int configuration);
45 void setConfiguration(std::string configuration);
54 _cam_params = cam_params;
56 Tracker.
setParams(cam_params, _fractalLabeler->_fractalMarkerSet, markerSize);
62 return Tracker.getFractal();
68 Markers = _markerDetector->detect(input);
70 if (Markers.size() > 0)
79 if (_cam_params.isValid())
81 return Tracker.fractalInnerPose(_markerDetector, Markers);
90 return Tracker.getRvec();
95 return Tracker.getTvec();
98 void drawImage(cv::Mat &img, cv::Mat &img2);
101 void drawMarkers(cv::Mat &img);
104 void draw2d(cv::Mat &img);
107 void draw3d(cv::Mat &img,
bool cube =
true,
bool axis =
true);
121 return _markerDetector->getImagePyramid();