The Aspose.BarCode.BarCodeRecognition contains tools for the 1D/2D barcodes recognition.


Class Description
AustraliaPostCustomerInformationDecoder Public interface for Customer Information Field decoding which is used in AustraliaPost symbology. Implementation should be provided by user.
AustraliaPostSettings AustraliaPost decoding parameters. Contains parameters which make influence on recognized data of AustraliaPost symbology.
BarCodeExtendedParameters Stores extended parameters of recognized barcode
BarCodeReader BarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operation to detect barcodes.
BarCodeRegionParameters Represents the recognized barcode’s region and barcode angle
BarCodeResult Stores recognized barcode data like SingleDecodeType type, string codetext,
BarCodeRegionParameters region and other parameters
BarcodeSettings The main BarCode decoding parameters. Contains parameters which make influence on recognized data.
BarcodeSvmDetectorSettings Barcode detector settings.
BaseDecodeType Base class for MultyDecodeType and SingleDecodeType.
BaseExtendedParameters Basic class for extended parameters of recognized barcode storing
Code128DataPortion Contains the data of subtype for Code128 type barcode
Code128ExtendedParameters Stores special data of Code128 recognized barcode
DataBarExtendedParameters Stores a DataBar additional information of recognized barcode
DecodeType Specify the type of barcode to read.
DotCodeExtendedParameters Stores special data of DotCode recognized barcode
MaxiCodeExtendedParameters Stores a MaxiCode additional information of recognized barcode
MultyDecodeType Composite decode type.
OneDExtendedParameters Stores special data of 1D recognized barcode like separate codetext and checksum
Pdf417ExtendedParameters Stores a MacroPdf417 metadata information of recognized barcode
QRExtendedParameters Stores a QR Structured Append information of recognized barcode
Quadrangle Stores a set of four s that represent a Quadrangle region.
QualitySettings QualitySettings allows to configure recognition quality and speed manually.
You can quickly set up QualitySettings by embedded presets: HighPerformance, NormalQuality,
HighQuality, MaxBarCodes or you can manually configure separate options.
Default value of QualitySettings is NormalQuality.
SingleDecodeType Single decode type. See decode type to get instance.


Enumeration Description
BarCodeConfidence Contains recognition confidence level
ChecksumValidation Enable checksum validation during recognition for 1D and Postal barcodes.
Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible.
Checksum never used: Codabar, PatchCode, Pharmacode, DataLogic2of5
Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, ItalianPost25, Matrix2of5, MSI, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN
Checksum always used: Rest symbologies
Code128SubType Contains types of Code128 subset