Class ConfigFiducialBinary

All Implemented Interfaces:
Configuration, Serializable

public class ConfigFiducialBinary extends Object implements Configuration
See Also:
  • Field Details

    • targetWidth

      public double targetWidth
      Length of a targets size in world units.
    • ambiguousThreshold

      public double ambiguousThreshold
      Value from 0 to 1. 0 is very strict and 1 is very relaxed. Used when classifying a require block as black or white. If it can't be classified then the shape is discarded
    • gridWidth

      public int gridWidth
      Number of elements wide the encoded grid is. Grids widths of 3, 4, or 5 are common. 4 is the standard.
    • borderWidthFraction

      public double borderWidthFraction
      How wide the border is relative to the total fiducial width. 0.25 is standard and is a good compromise between ability to view at extreme angles and area to encode information.
    • minimumBlackBorderFraction

      public double minimumBlackBorderFraction
      Fraction of border pixels which must be black.
    • squareDetector

      public ConfigPolygonDetector squareDetector
      Configuration for square detector NOTE: Number of sides, clockwise, and convex are all set by the detector in its consturctor. Values specified here are ignored.
  • Constructor Details

    • ConfigFiducialBinary

      public ConfigFiducialBinary()
    • ConfigFiducialBinary

      public ConfigFiducialBinary(double targetWidth)
  • Method Details