28 #ifndef _Aruco_BoardDetector_H 29 #define _Aruco_BoardDetector_H 30 #include <opencv2/opencv.hpp> 31 #include <aruco/exports.h> 32 #include <aruco/board.h> 33 #include <aruco/cameraparameters.h> 34 #include <aruco/markerdetector.h> 83 float detect(
const cv::Mat &im)
throw (cv::Exception);
108 float detect(
const vector<Marker> &detectedMarkers,
const BoardConfiguration &BConf,
Board &Bdetected, cv::Mat camMatrix=cv::Mat(),cv::Mat distCoeff=cv::Mat(),
float markerSizeMeters=-1 )
throw (cv::Exception);
123 void rotateXAxis(cv::Mat &rotation);
vector< Marker > _vmarkers
MarkerDetector _mdetector
Board & getDetectedBoard()
void setYPerpendicular(bool enable)
CameraParameters _camParams
This class detects AR boards Version 1.2 There are two modes for board detection. First...
Main class for marker detection.
Parameters of the camera.
vector< Marker > & getDetectedMarkers()
MarkerDetector & getMarkerDetector()
This class defines a board with several markers. A Board contains several markers so that they are mo...
BoardConfiguration _bconf