Struct opencv::aruco::Board [−][src]
pub struct Board { /* fields omitted */ }Expand description
Board of markers
A board is a set of markers in the 3D space with a common coordinate system. The common form of a board of marker is a planar (2D) board, however any 3D layout can be used. A Board object is composed by:
- The object points of the marker corners, i.e. their coordinates respect to the board system.
- The dictionary which indicates the type of markers of the board
- The identifier of all the markers in the board.
Implementations
pub fn create(
obj_points: &dyn ToInputArray,
dictionary: &Ptr<Dictionary>,
ids: &dyn ToInputArray
) -> Result<Ptr<Board>>
pub fn create(
obj_points: &dyn ToInputArray,
dictionary: &Ptr<Dictionary>,
ids: &dyn ToInputArray
) -> Result<Ptr<Board>>
Provide way to create Board by passing necessary data. Specially needed in Python.
Parameters
- objPoints: array of object points of all the marker corners in the board
- dictionary: the dictionary of markers employed for this board
- ids: vector of the identifiers of the markers in the board
Trait Implementations
array of object points of all the marker corners in the board each marker include its 4 corners in CCW order. For M markers, the size is Mx4. Read more
the dictionary of markers employed for this board
the dictionary of markers employed for this board
vector of the identifiers of the markers in the board (same size than objPoints) The identifiers refers to the board dictionary Read more
array of object points of all the marker corners in the board each marker include its 4 corners in CCW order. For M markers, the size is Mx4. Read more
Performs the conversion.