com.aspose.barcode.barcoderecognition

This package contains tools for 1D/2D barcode recognition.

Classes

ClassDescription
AustraliaPostSettingsAustraliaPost decoding parameters.
AustraliaPostSettingsInternal
AztecExtendedParametersStores special data of Aztec recognized barcode
BarCodeConfidenceContains recognition confidence level
BarCodeExtendedParametersStores extended parameters of recognized barcode
BarCodeReaderBarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operation to detect barcodes.
BarCodeRecognitionExceptionGeneral exception thrown by BarCodeReader, inherited from BarCodeException
BarCodeRegionParametersRepresents the recognized barcode’s region and barcode angle
BarCodeResultStores recognized barcode data like SingleDecodeType type, string codetext, BarCodeRegionParameters region and other parameters
BarCodeResultInternalCalls
BarcodeSettingsThe main BarCode decoding parameters.
BarcodeSettingsInternal
BarcodeSvmDetectorSettingsBarcode detector settings.
BaseDecodeTypeBase class for MultyDecodeType and SingleDecodeType.
BaseExtendedParametersBasic class for extended parameters of recognized barcode storing
CodabarExtendedParametersStores a Codabar additional information of recognized barcode
Code128DataPortionContains the data of subtype for Code128 type barcode
Code128DataPortionInternal
Code128ExtendedParametersStores special data of Code128 recognized barcode
Code128SubTypeContains types of Code128 subset
DataBarExtendedParametersStores a DataBar additional information of recognized barcode BarCodeReader reader = new BarCodeReader(“c:\\test.png”, DecodeType.DATABAR_OMNI_DIRECTIONAL); for(BarCodeResult result : reader.readBarCodes()) System.out.println(“BarCode Type: " + result.getCodeTypeName()); System.out.println(“BarCode CodeText: " + result.getCodeText()); System.out.println(“QR Structured Append Quantity: " + result.getExtended().getQR().getQRStructuredAppendModeBarCodesQuantity());
DataMatrixExtendedParametersStores special data of DataMatrix recognized barcode
DecodeTypeSpecify the type of barcode to read.
DotCodeExtendedParametersStores special data of DotCode recognized barcode
GS1CompositeBarExtendedParametersStores special data of GS1 Composite Bar recognized barcode
MaxiCodeExtendedParametersStores a MaxiCode additional information of recognized barcode
MultyDecodeTypeComposite decode type.
OneDExtendedParametersStores special data of 1D recognized barcode like separate codetext and checksum
Pdf417ExtendedParametersStores a MacroPdf417 metadata information of recognized barcode
ProcessorSettingsProcessorSettings allow to recognize barcodes with multi-threaded increasing of performance
QRExtendedParametersStores a QR Structured Append information of recognized barcode
QuadrangleStores a set of four Point s that represent a Quadrangle region.
QualitySettingsQualitySettings allows to configure recognition quality and speed manually.
QualitySettingsInternal
RecognitionAbortedExceptionRepresents recognition abort exception which is thrown in timeout exceeding during recognition with BarCodeReader.
RecognitionOptions
SingleDecodeTypeSingle decode type.

Interfaces

InterfaceDescription
AustraliaPostCustomerInformationDecoderPublic interface for Customer Information Field decoding which is used in AustraliaPost symbology.

Enumerations

EnumDescription
BarcodeQualityMode
ChecksumValidation
ComplexBackgroundMode
CustomerInformationInterpretingTypeDefines the interpreting type(C_TABLE or N_TABLE) of customer information for AustralianPost BarCode.
DeconvolutionMode
InverseImageMode
XDimensionMode