$search
This class detects AR boards. More...
#include <boarddetector.h>
Public Member Functions | |
float | detect (const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, CameraParameters cp, float markerSizeMeters=-1) throw (cv::Exception) |
float | detect (const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, Mat camMatrix=Mat(), Mat distCoeff=Mat(), float markerSizeMeters=-1) throw (cv::Exception) |
Private Member Functions | |
void | rotateXAxis (Mat &rotation) |
This class detects AR boards.
Definition at line 13 of file boarddetector.h.
float aruco::BoardDetector::detect | ( | const vector< Marker > & | detectedMarkers, | |
const BoardConfiguration & | BConf, | |||
Board & | Bdetected, | |||
CameraParameters | cp, | |||
float | markerSizeMeters = -1 | |||
) | throw (cv::Exception) |
Definition at line 13 of file boarddetector.cpp.
float aruco::BoardDetector::detect | ( | const vector< Marker > & | detectedMarkers, | |
const BoardConfiguration & | BConf, | |||
Board & | Bdetected, | |||
Mat | camMatrix = Mat() , |
|||
Mat | distCoeff = Mat() , |
|||
float | markerSizeMeters = -1 | |||
) | throw (cv::Exception) |
Given the markers detected, determines if there is the board passed
detectedMarkers | result provided by aruco::ArMarkerDetector | |
BConf | the board you want to see if is present | |
Bdetected | output information of the detected board | |
camMatrix | camera matrix with intrinsics | |
distCoeff | camera distorsion coeff | |
camMatrix | intrinsic camera information. | |
distCoeff | camera distorsion coefficient. If set Mat() if is assumed no camera distorion | |
markerSizeMeters | size of the marker sides expressed in meters |
find among detected markers these that belong to the board configuration
Definition at line 21 of file boarddetector.cpp.
void aruco::BoardDetector::rotateXAxis | ( | Mat & | rotation | ) | [private] |
Definition at line 109 of file boarddetector.cpp.