Aspose.BarCode.BarCodeRecognition Namespace

The Aspose.BarCode.BarCodeRecognition contains tools for the 1D/2D barcodes recognition.
Public classBarCodeExtendedParameters
Stores extended parameters of recognized barcode
Public classCode exampleBarCodeReader
BarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operation to detect barcodes.
Public classBarCodeRecognitionException
General exception thrown by BarCodeReader, inherited from BarCodeException
Public classCode exampleBarCodeRegionParameters
Represents the recognized barcode's region and barcode angle
Public classCode exampleBarCodeResult
Stores recognized barcode data like SingleDecodeType type, String codetext, BarCodeRegionParameters region and other parameters
Public classBarcodeSvmDetectorSettings
Barcode detector settings.
Public classCode exampleBaseDecodeType
Base class for MultyDecodeType and SingleDecodeType.
Public classBaseExtendedParameters
Basic class for extended parameters of recognized barcode storing
Public classCode128DataPortion
Contains the data of subtype for Code128 type barcode
Public classCode exampleCode128ExtendedParameters
Stores special data of Code128 recognized barcode
Public classCode exampleDataBarExtendedParameters
Stores a DataBar additional information of recognized barcode
Public classCode exampleDecodeType
Specify the type of barcode to read.
Public classCode exampleMultyDecodeType
Composite decode type.
Public classCode exampleOneDExtendedParameters
Stores special data of 1D recognized barcode like separate codetext and checksum
Public classCode examplePdf417ExtendedParameters
Stores a MacroPdf417 metadata information of recognized barcode
Public classCode exampleQRExtendedParameters
Stores a QR Structured Append information of recognized barcode
Public classCode exampleQualitySettings
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.
Public classCode exampleSingleDecodeType
Single decode type. See decode type to get instance.
Public structureQuadrangle
Stores a set of four Points that represent a Quadrangle region.
Public enumerationCode exampleBarCodeConfidence
Contains recognition confidence level
Public enumerationCode exampleChecksumValidation

Enable checksum validation during recognition for 1D barcodes.

Default is treated as Yes for symbologies which must contain checksum, as No where checksum only possible.

Checksum never used: Codabar

Checksum is possible: Code39 Standard/Extended, Standard2of5, Interleaved2of5, Matrix2of5, ItalianPost25, DeutschePostIdentcode, DeutschePostLeitcode, VIN

Checksum always used: Rest symbologies

Public enumerationCode128SubType
Contains types of Code128 subset