Class Board

java.lang.Object
org.opencv.aruco.Board
Direct Known Subclasses:
CharucoBoard, GridBoard

public class Board extends Object
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.
  • Field Details

    • nativeObj

      protected final long nativeObj
  • Constructor Details

    • Board

      protected Board(long addr)
  • Method Details

    • getNativeObjAddr

      public long getNativeObjAddr()
    • __fromPtr__

      public static Board __fromPtr__(long addr)
    • create

      public static Board create(List<Mat> objPoints, Dictionary dictionary, Mat ids)
      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
      Returns:
      automatically generated
    • setIds

      public void setIds(Mat ids)
      Set ids vector
      Parameters:
      ids - vector of the identifiers of the markers in the board (should be the same size as objPoints) Recommended way to set ids vector, which will fail if the size of ids does not match size of objPoints.
    • get_objPoints

      public List<MatOfPoint3f> get_objPoints()
    • get_dictionary

      public Dictionary get_dictionary()
    • get_ids

      public MatOfInt get_ids()
    • set_ids

      public void set_ids(MatOfInt ids)
    • get_rightBottomBorder

      public Point3 get_rightBottomBorder()
    • finalize

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