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.
AztecExtendedParameters Stores special data of Aztec recognized barcode
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.
BaseDecodeType Base class for MultyDecodeType and SingleDecodeType.
BaseExtendedParameters Basic class for extended parameters of recognized barcode storing
CodabarExtendedParameters Stores a Codabar additional information of recognized barcode
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
DataMatrixExtendedParameters Stores special data of DataMatrix recognized barcode
DecodeType Specify the type of barcode to read.
DotCodeExtendedParameters Stores special data of DotCode recognized barcode
GS1CompositeBarExtendedParameters Stores special data of GS1 Composite Bar 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 with embedded presets: HighPerformance, NormalQuality, HighQuality, MaxQuality 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
BarcodeQualityMode Mode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality requires more hard methods which slows the recognition.
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
ComplexBackgroundMode Mode which enables or disables additional recognition of color barcodes on color images.
DeconvolutionMode Deconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function which can restore image degraded
(convoluted) by any natural function like blur, during obtaining image by camera. Because we cannot detect image function which corrupt the image,
we have to check most well know functions like sharp or mathematical morphology.
InverseImageMode Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance).
XDimensionMode Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar.