Table of Contents

Class GridBoard

Namespace
Emgu.CV.Aruco
Assembly
Emgu.CV.dll

Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangment.

public class GridBoard : UnmanagedObject, IDisposable, IBoard
Inheritance
GridBoard
Implements
Inherited Members
Extension Methods

Constructors

GridBoard(int, int, float, float, Dictionary, IInputArray)

Create a GridBoard object.

public GridBoard(int markersX, int markersY, float markerLength, float markerSeparation, Dictionary dictionary, IInputArray ids = null)

Parameters

markersX int

Number of markers in X direction

markersY int

Number of markers in Y direction

markerLength float

Marker side length (normally in meters)

markerSeparation float

Separation between two markers (same unit than markerLenght)

dictionary Dictionary

Dictionary of markers indicating the type of markers. The first markersX*markersY markers in the dictionary are used.

ids IInputArray

set of marker ids in dictionary to use on board.

Properties

BoardPtr

Pointer to native IBoard

public nint BoardPtr { get; }

Property Value

nint

Methods

DisposeObject()

Release the unmanaged resource associated with this GridBoard

protected override void DisposeObject()