com.aspose.barcode.barcoderecognition

Class ManualHint

  • java.lang.Object
    • com.aspose.ms.System.ValueType<com.aspose.ms.System.Enum>
      • com.aspose.ms.System.Enum
        • com.aspose.barcode.barcoderecognition.ManualHint


  • public final class ManualHint
    extends com.aspose.ms.System.Enum

    Manual hints.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.aspose.ms.System.Enum

        com.aspose.ms.System.Enum.AbstractEnum, com.aspose.ms.System.Enum.FlaggedEnum, com.aspose.ms.System.Enum.ObjectEnum, com.aspose.ms.System.Enum.SimpleEnum
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static int ComplexBackground
      Analyzes barcode background.
      static int IncorrectBarcodes
      Addition algorithms are included to recognize incorrectly generated or damaged barcodes (skipped bars, stop symbol, etc).
      static int InvertImage
      Use when image is white on black background.
      static int MedianSmoothing
      MedianSmoothing.
      static int None
      There are no heavy recognition algorithms.
      static int SkipRotatedBarcodes
      Switches off algorithms of rotating and so increases the recognition speed.
      static int SpecialFormOfCells
      Starts recognition barcodes with the special form of cells.
      static int UseRegular
      Starts recognition using algorithms from MaxPerfomance mode.
      static int UseRestoration
      Starts recognition using only the restoration algorithms from MaxQuality mode.
      • Fields inherited from class com.aspose.ms.System.Enum

        EnumSeparatorCharArray
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      static String getManualHintName(int manualHints) 
      static int getManualHintValue(String manualHints) 
      • Methods inherited from class com.aspose.ms.System.Enum

        Clone, CloneTo, format, format, get_Caption, get_Value, getName, getName, getNames, getNames, getUnderlyingType, getUnderlyingType, getValue, getValues, isDefined, isDefined, isDefined, isDefined, parse, parse, parse, parse, register, toObject, toString
    • Field Detail

      • None

        public static final int None

        There are no heavy recognition algorithms. The fastest recognition algorithms are used there, however if image is noisy recognition will fail. Used by default.

        See Also:
        Constant Field Values
      • InvertImage

        public static final int InvertImage

        Use when image is white on black background. Typically BarCode images are black on white background.

        See Also:
        Constant Field Values
      • IncorrectBarcodes

        public static final int IncorrectBarcodes

        Addition algorithms are included to recognize incorrectly generated or damaged barcodes (skipped bars, stop symbol, etc). May return deniable recognition.

        See Also:
        Constant Field Values
      • ComplexBackground

        public static final int ComplexBackground

        Analyzes barcode background. Useful with complex or colored backgrounds.

        See Also:
        Constant Field Values
      • MedianSmoothing

        public static final int MedianSmoothing

        MedianSmoothing. Works with BarcodeReader's MedianSmoothingWindowSize property.

        See Also:
        Constant Field Values
      • UseRestoration

        public static final int UseRestoration

        Starts recognition using only the restoration algorithms from MaxQuality mode.

        See Also:
        Constant Field Values
      • UseRegular

        public static final int UseRegular

        Starts recognition using algorithms from MaxPerfomance mode. Useful to combine with other hints.

        See Also:
        Constant Field Values
      • SpecialFormOfCells

        public static final int SpecialFormOfCells
        Starts recognition barcodes with the special form of cells. Example: dot peen Datamatrix. The MaxQuality mode includes this flag by default.
        See Also:
        Constant Field Values
      • SkipRotatedBarcodes

        public static final int SkipRotatedBarcodes

        Switches off algorithms of rotating and so increases the recognition speed. It works only for Datamatrix and linear barcodes.

        See Also:
        Constant Field Values
    • Method Detail

      • getManualHintName

        public static String getManualHintName(int manualHints)
      • getManualHintValue

        public static int getManualHintValue(String manualHints)