Aspose.Barcode.Recognition

Aspose.Barcode.Recognition namespace

The Aspose.Barcode.Recognition namespace contains the core objects required to set up barcode recognition parameters, execute scans, and retrieve detailed results. It includes specialized settings such as AustraliaPostSettings, AztecExtendedParameters, and CodabarExtendedParameters, as well as the BarCodeReader and BarCodeResult classes.

Classes

ClassDescription
AustraliaPostSettingsAustraliaPost decoding parameters. Contains parameters which make influence on recognized data of AustraliaPost symbolog
AztecExtendedParametersStores special data of Aztec recognized barcode * This sample shows how to get Aztec raw values
BarCodeExtendedParametersStores extended parameters of recognized barcode
BarCodeReaderBarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operatio
BarCodeRegionParametersRepresents the recognized barcode’s region and barcode angle This sample shows how to get barcode Angle and bounding qua
BarCodeResultStores recognized barcode data like SingleDecodeType type, {string} codetext, BarCodeRegionParameters region and other p
BarcodeSettingsThe main BarCode decoding parameters. Contains parameters which make influence on recognized data.
CodabarExtendedParametersStores a Codabar additional information of recognized barcode
Code128DataPortionContains the data of subtype for Code128 type barcode
Code128ExtendedParametersStores special data of Code128 recognized barcode Represents the recognized barcode’s region and barcode angle This samp
DataBarExtendedParametersStores a DataBar additional information of recognized barcode
DataMatrixExtendedParametersStores special data of DataMatrix recognized barcode
DecodeTypeSpecify the type of barcode to read. This sample shows how to detect Code39 and Code128 barcodes.
DotCodeExtendedParametersStores special data of DotCode recognized barcode
GS1CompositeBarExtendedParametersStores special data of recognized barcode
MaxiCodeExtendedParametersStores a MaxiCode additional information of recognized barcode
OneDExtendedParametersStores special data of 1D recognized barcode like separate codetext and checksum This sample shows how to get 1D barcode
Pdf417ExtendedParametersStores a MacroPdf417 metadata information of recognized barcode This sample shows how to get Macro Pdf417 metadata
QRExtendedParametersStores a QR Structured Append information of recognized barcode This sample shows how to get QR Structured Append data
QuadrangleStores a set of four Points that represent a Quadrangle region.
QualitySettingsQualitySettings allows to configure recognition quality and speed manually. You can quickly set up QualitySettings by em
RecognitionAbortedException

Enums

EnumDescription
BarCodeConfidenceContains recognition confidence level This sample shows how BarCodeConfidence changed, depending on barcode type Moderat
BarcodeQualityModeMode which enables methods to recognize barcode elements with the selected quality. Barcode element with lower quality r
ChecksumValidationEnable checksum validation during recognition for 1D barcodes. Default is treated as Yes for symbologies which must cont
Code128SubTypeContains types of Code128 subset
ComplexBackgroundModeMode which enables or disables additional recognition of color barcodes on color images.
CustomerInformationInterpretingTypeDefines the interpreting type(C_TABLE or N_TABLE) of customer information for AustralianPost BarCode.
DeconvolutionModeDeconvolution (image restorations) mode which defines level of image degradation. Originally deconvolution is a function
InverseImageModeMode which enables or disables additional recognition of barcodes on images with inverted colors (luminance).
XDimensionModeRecognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar.