72 std::map<int, MarkerInfo> detect(
const cv::Mat & image,
73 const std::vector<CameraModel> & models,
74 const cv::Mat & depth = cv::Mat(),
75 const std::map<int, float> & markerLengths = std::map<int, float>(),
76 cv::Mat * imageWithDetections = 0);
78 std::map<int, MarkerInfo> detect(
const cv::Mat & image,
80 const cv::Mat & depth = cv::Mat(),
81 const std::map<int, float> & markerLengths = std::map<int, float>(),
82 cv::Mat * imageWithDetections = 0);
87 std::map<int, float> markerLengths_;
92#if ((CV_MAJOR_VERSION > 4 || (CV_MAJOR_VERSION==4 && CV_MINOR_VERSION >=7)) && defined(HAVE_OPENCV_OBJDETECT)) || defined(HAVE_OPENCV_ARUCO)
93#if CV_MAJOR_VERSION > 4 || (CV_MAJOR_VERSION==4 && CV_MINOR_VERSION >=7)
94 cv::Ptr<cv::aruco::ArucoDetector> arucoDetector_;
96 cv::Ptr<cv::aruco::DetectorParameters> detectorParams_;
97 cv::Ptr<cv::aruco::Dictionary> dictionary_;
99 void * apriltagLibDetector_;
100 void * apriltagLibFamily_;
std::map< std::string, std::string > ParametersMap
Parameter keys mapped to their values, as used by every configurable class (see Parameters).