All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines
Public Member Functions | Private Member Functions
aruco::BoardDetector Class Reference

This class detects AR boards. More...

#include <boarddetector.h>

List of all members.

Public Member Functions

float detect (const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, Mat camMatrix=Mat(), Mat distCoeff=Mat(), float markerSizeMeters=-1) throw (cv::Exception)
float detect (const vector< Marker > &detectedMarkers, const BoardConfiguration &BConf, Board &Bdetected, CameraParameters cp, float markerSizeMeters=-1) throw (cv::Exception)

Private Member Functions

void rotateXAxis (Mat &rotation)

Detailed Description

This class detects AR boards.

Definition at line 13 of file boarddetector.h.


Member Function Documentation

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

Parameters:
detectedMarkersresult provided by aruco::ArMarkerDetector
BConfthe board you want to see if is present
Bdetectedoutput information of the detected board
camMatrixcamera matrix with intrinsics
distCoeffcamera distorsion coeff
camMatrixintrinsic camera information.
distCoeffcamera distorsion coefficient. If set Mat() if is assumed no camera distorion
markerSizeMeterssize of the marker sides expressed in meters
Returns:
value indicating the likelihood of having found the marker

find among detected markers these that belong to the board configuration

Definition at line 21 of file boarddetector.cpp.

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.

void aruco::BoardDetector::rotateXAxis ( Mat &  rotation) [private]

Definition at line 109 of file boarddetector.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


aruco_pose
Author(s): Julian Brunner
autogenerated on Thu May 23 2013 12:15:46