Enum Class HammingDictionary

java.lang.Object
java.lang.Enum<HammingDictionary>
boofcv.factory.fiducial.HammingDictionary
All Implemented Interfaces:
Serializable, Comparable<HammingDictionary>, java.lang.constant.Constable

public enum HammingDictionary extends Enum<HammingDictionary>
List of pre-generated dictionaries
  • Enum Constant Details

    • CUSTOM

      public static final HammingDictionary CUSTOM
      Custom dictionary
    • ARUCO_ORIGINAL

      public static final HammingDictionary ARUCO_ORIGINAL
      ArUco's original dictionary. 5x5 grid with 1024 ids.
    • ARUCO_MIP_16h3

      public static final HammingDictionary ARUCO_MIP_16h3
      ArUco 4x4 grid with 250 ids. From ArUco 3
    • ARUCO_MIP_25h7

      public static final HammingDictionary ARUCO_MIP_25h7
      ArUco 5x5 grid with 100 ids. From ArUco 3
    • ARUCO_MIP_36h12

      public static final HammingDictionary ARUCO_MIP_36h12
      ArUco 6x6 grid with 250 ids. From ArUco 3
    • ARUCO_OCV_4x4_1000

      public static final HammingDictionary ARUCO_OCV_4x4_1000
      ArUco 4x4 grid with 1000 ids from OpenCV. Not recommended as there are multiple duplicates
    • ARUCO_OCV_5x5_1000

      public static final HammingDictionary ARUCO_OCV_5x5_1000
      ArUco 5x5 grid with 1000 ids from OpenCV.
    • ARUCO_OCV_6x6_1000

      public static final HammingDictionary ARUCO_OCV_6x6_1000
      ArUco 6x6 grid with 1000 ids from OpenCV.
    • ARUCO_OCV_7x7_1000

      public static final HammingDictionary ARUCO_OCV_7x7_1000
      ArUco 7x7 grid with 1000 ids from OpenCV.
    • APRILTAG_16h5

      public static final HammingDictionary APRILTAG_16h5
      AprilTag 4x4 grid with 30 ids. From ArUco 3
    • APRILTAG_25h7

      public static final HammingDictionary APRILTAG_25h7
      AprilTag 5x5 grid with 242 ids. From ArUco 3
    • APRILTAG_25h9

      public static final HammingDictionary APRILTAG_25h9
      AprilTag 5x5 grid with 35 ids. From ArUco 3
    • APRILTAG_36h10

      public static final HammingDictionary APRILTAG_36h10
      AprilTag 6x6 grid with 2320 ids. From ArUco 3
    • APRILTAG_36h11

      public static final HammingDictionary APRILTAG_36h11
      AprilTag 6x6 grid with 587 ids. From ArUco 3
  • Method Details

    • values

      public static HammingDictionary[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static HammingDictionary valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • allPredefined

      public static HammingDictionary[] allPredefined()
      Returns all dictionaries but custom