Enum Class DisparityError

All Implemented Interfaces:
Serializable, Comparable<DisparityError>, java.lang.constant.Constable

public enum DisparityError extends Enum<DisparityError>
Different disparity error functions that are available. Not all algorithm will support all errors
  • Enum Constant Details

    • SAD

      public static final DisparityError SAD
      Sum of Absolute Difference (SAD). It's often recommended that an image derivative like Laplacian is applied first to add improved performance ot variable lighting between the two images.
    • CENSUS

      public static final DisparityError CENSUS
      Census. Can handle affine changes in lighting between the two images. There are many different possible sampling patterns.
      See Also:
    • NCC

      public static final DisparityError NCC
      Normalized Cross Correlation (NCC). The NCC radius specifies the size of the local region used to compute normalization statistics.
  • Method Details

    • values

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

      public static DisparityError 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.)
      name - the name of the enum constant to be returned.
      the enum constant with the specified name
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • isCorrelation

      public boolean isCorrelation()
    • isSquared

      public boolean isSquared()
      If the error is distance squared or false if distance