Class GridBoard

java.lang.Object
org.opencv.objdetect.Board
org.opencv.objdetect.GridBoard

public class GridBoard extends Board
Planar board with grid arrangement of markers More common type of board. All markers are placed in the same plane in a grid arrangement. The board image can be drawn using generateImage() method.
  • Constructor Details

    • GridBoard

      protected GridBoard(long addr)
    • GridBoard

      public GridBoard(Size size, float markerLength, float markerSeparation, Dictionary dictionary, Mat ids)
      GridBoard constructor
      Parameters:
      size - number of markers in x and y directions
      markerLength - marker side length (normally in meters)
      markerSeparation - separation between two markers (same unit as markerLength)
      dictionary - dictionary of markers indicating the type of markers
      ids - set of marker ids in dictionary to use on board.
    • GridBoard

      public GridBoard(Size size, float markerLength, float markerSeparation, Dictionary dictionary)
      GridBoard constructor
      Parameters:
      size - number of markers in x and y directions
      markerLength - marker side length (normally in meters)
      markerSeparation - separation between two markers (same unit as markerLength)
      dictionary - dictionary of markers indicating the type of markers
  • Method Details

    • __fromPtr__

      public static GridBoard __fromPtr__(long addr)
    • getGridSize

      public Size getGridSize()
    • getMarkerLength

      public float getMarkerLength()
    • getMarkerSeparation

      public float getMarkerSeparation()
    • finalize

      protected void finalize() throws Throwable
      Overrides:
      finalize in class Board
      Throws:
      Throwable