46 for (
auto &marker:markers) {
49 cv::Mat rtMatrix =
tracker_[marker.id].getRTMatrix();
void setThresholdParams(double param1, double param2)
aruco::MarkerDetector detector_
void setDictionary(std::string dict_type, float error_correction_rate=0)
std::vector< aruco::Marker > detect(const cv::Mat &input)
void setThresholdParamRange(size_t r1=0, size_t r2=0)
void estimatePose(vector< ArUcoMarkerPose > &markerPoses, vector< aruco::Marker > &markers, aruco::CameraParameters cameraParams)
Parameters of the camera.
std::string getDictionary()
std::map< uint32_t, aruco::MarkerPoseTracker > tracker_
void detectMarkers(vector< aruco::Marker > &markers, cv::Mat image)
ArUcoParameters & getParameters()