#include <MarkerRefiner.h>
Public Member Functions | |
MarkerRefiner (std::string correctionTablePath, EdgeDetection::PointCorrector *pointCorrector) | |
MarkerRefiner (EdgeDetection::PointCorrector *pointCorrector) | |
aruco::Marker | refineMarker (aruco::Marker marker, Mat matrixImage) |
~MarkerRefiner () | |
Static Private Member Functions | |
static bool | isCloseToBorder (Mat matrixImage, EdgeDetection::Vector2 point) |
Private Attributes | |
EdgeDetection::MacroEdgeDetector * | macroEdgeDetector |
EdgeDetection::MicroEdgeCorrectionTable * | microEdgeCorrectionTable |
EdgeDetection::MicroEdgeDetector * | microEdgeDetector |
EdgeDetection::Rasterizer * | rasterizerFine |
Static Private Attributes | |
static unsigned char | microEdgeCorrectionTableData [] |
Definition at line 18 of file MarkerRefiner.h.
MarkerRefiner::MarkerRefiner | ( | std::string | correctionTablePath, |
EdgeDetection::PointCorrector * | pointCorrector | ||
) | [inline] |
Definition at line 27 of file MarkerRefiner.h.
MarkerRefiner::MarkerRefiner | ( | EdgeDetection::PointCorrector * | pointCorrector | ) | [inline] |
Definition at line 36 of file MarkerRefiner.h.
MarkerRefiner::~MarkerRefiner | ( | ) | [inline] |
Definition at line 45 of file MarkerRefiner.h.
bool MarkerRefiner::isCloseToBorder | ( | Mat | matrixImage, |
EdgeDetection::Vector2 | point | ||
) | [static, private] |
Definition at line 3391 of file MarkerRefiner.cpp.
aruco::Marker MarkerRefiner::refineMarker | ( | aruco::Marker | marker, |
Mat | matrixImage | ||
) |
Definition at line 3351 of file MarkerRefiner.cpp.
Definition at line 25 of file MarkerRefiner.h.
Definition at line 24 of file MarkerRefiner.h.
unsigned char MarkerRefiner::microEdgeCorrectionTableData [static, private] |
Definition at line 20 of file MarkerRefiner.h.
Definition at line 23 of file MarkerRefiner.h.
Definition at line 22 of file MarkerRefiner.h.