28 #ifndef _Aruco_BoardDetector_H 29 #define _Aruco_BoardDetector_H 30 #include <opencv2/core/core.hpp> 81 float detect(
const cv::Mat &im)
throw(cv::Exception);
106 float detect(
const vector< Marker > &detectedMarkers,
const BoardConfiguration &BConf,
Board &Bdetected, cv::Mat camMatrix = cv::Mat(),
107 cv::Mat distCoeff = cv::Mat(),
float markerSizeMeters = -1)
throw(cv::Exception);
109 float markerSizeMeters = -1)
throw(cv::Exception);
138 void rotateXAxis(cv::Mat &rotation);
vector< Marker > _vmarkers
MarkerDetector _mdetector
Board & getDetectedBoard()
void setYPerpendicular(bool enable)
CameraParameters _camParams
void setYPerperdicular(bool enable)
This class detects AR boards Version 1.2 There are two modes for board detection. First...
void set_repj_err_thres(float Repj_err_thres)
vector< Marker > & getDetectedMarkers()
Main class for marker detection.
Parameters of the camera.
MarkerDetector & getMarkerDetector()
This class defines a board with several markers. A Board contains several markers so that they are mo...
float get_repj_err_thres() const
BoardConfiguration _bconf