Aspose::BarCode::BarCodeRecognition Namespace Reference

Namespaces

 Barcode1D
 

Classes

class  AustraliaPostCustomerInformationDecoder
 Public interface for Customer Information Field decoding which is used in AustraliaPost symbology. Implementation should be provided by user. More...
 
class  AustraliaPostSettings
 AustraliaPost decoding parameters. Contains parameters which make influence on recognized data of AustraliaPost symbology. More...
 
class  AztecExtendedParameters
 Stores special data of Aztec recognized barcode More...
 
class  BarCodeExtendedParameters
 Stores extended parameters of recognized barcode More...
 
class  BarCodeReader
 BarCodeReader encapsulates an image which may contain one or several barcodes, it then can perform ReadBarCodes operation to detect barcodes. More...
 
class  BarCodeRegionParameters
 Represents the recognized barcode's region and barcode angle More...
 
class  BarCodeResult
 Stores recognized barcode data like SingleDecodeType type, System::String codetext, BarCodeRegionParameters region and other parameters More...
 
class  BarcodeSettings
 The main BarCode decoding parameters. Contains parameters which make influence on recognized data. More...
 
class  BaseDecodeType
 Base class for MultyDecodeType and SingleDecodeType. More...
 
class  BaseExtendedParameters
 Basic class for extended parameters of recognized barcode storing More...
 
class  Code128DataPortion
 Contains the data of subtype for Code128 type barcode More...
 
class  Code128ExtendedParameters
 Stores special data of Code128 recognized barcode More...
 
class  DataBarExtendedParameters
 Stores a DataBar additional information of recognized barcode More...
 
class  DataMatrixExtendedParameters
 Stores special data of DataMatrix recognized barcode More...
 
class  DecodeType
 Specify the type of barcode to read. More...
 
class  Details_BarCodeRecognitionException
 General exception thrown by BarCodeReader, inherited from BarCodeException More...
 
class  Details_RecognitionAbortedException
 Represents recognition abort exception which is thrown in timeout exceeding during recognition with BarCodeReader. More...
 
class  DotCodeExtendedParameters
 Stores special data of DotCode recognized barcode More...
 
class  GS1CompositeBarExtendedParameters
 Stores special data of GS1 Composite Bar recognized barcode More...
 
class  MaxiCodeExtendedParameters
 Stores a MaxiCode additional information of recognized barcode More...
 
class  MultyDecodeType
 Composite decode type. More...
 
class  OneDExtendedParameters
 Stores special data of 1D recognized barcode like separate codetext and checksum More...
 
class  Pdf417ExtendedParameters
 Stores a MacroPdf417 metadata information of recognized barcode More...
 
class  QRExtendedParameters
 Stores a QR Structured Append information of recognized barcode More...
 
class  Quadrangle
 Stores a set of four Points that represent a Quadrangle region. More...
 
class  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. More...
 
class  SingleDecodeType
 Single decode type. See decode type to get instance. More...
 

Typedefs

using BarCodeRecognitionException = System::ExceptionWrapper< Details_BarCodeRecognitionException >
 
using RecognitionAbortedException = System::ExceptionWrapper< Details_RecognitionAbortedException >
 

Enumerations

enum  ChecksumValidation { ChecksumValidation::Default, ChecksumValidation::On, ChecksumValidation::Off }
 
enum  Code128SubType { Code128SubType::CodeSetA = 1, Code128SubType::CodeSetB = 2, Code128SubType::CodeSetC = 3 }
 Contains types of Code128 subset More...
 
enum  BarCodeConfidence : int32_t { BarCodeConfidence::None = 0, BarCodeConfidence::Moderate = 80, BarCodeConfidence::Strong = 100 }
 Contains recognition confidence level More...
 
enum  BarcodeQualityMode { BarcodeQualityMode::High = 0, BarcodeQualityMode::Normal = 1, BarcodeQualityMode::Low = 2 }
 
enum  ComplexBackgroundMode { ComplexBackgroundMode::Auto = 0, ComplexBackgroundMode::Disabled = 1, ComplexBackgroundMode::Enabled = 2 }
 
enum  DeconvolutionMode { DeconvolutionMode::Fast = 0, DeconvolutionMode::Normal = 1, DeconvolutionMode::Slow = 2 }
 
enum  InverseImageMode { InverseImageMode::Auto = 0, InverseImageMode::Disabled = 1, InverseImageMode::Enabled = 2 }
 
enum  XDimensionMode {
  XDimensionMode::Auto = 0, XDimensionMode::Small = 1, XDimensionMode::Normal = 2, XDimensionMode::Large = 3,
  XDimensionMode::UseMinimalXDimension = 4
}
 

Functions

bool operator== (System::SharedPtr< Code128DataPortion > first, System::SharedPtr< Code128DataPortion > second)
 
bool operator!= (System::SharedPtr< Code128DataPortion > first, System::SharedPtr< Code128DataPortion > second)
 
bool operator== (System::SharedPtr< AztecExtendedParameters > first, System::SharedPtr< AztecExtendedParameters > second)
 
bool operator!= (System::SharedPtr< AztecExtendedParameters > first, System::SharedPtr< AztecExtendedParameters > second)
 
bool operator== (System::SharedPtr< BarCodeExtendedParameters > first, System::SharedPtr< BarCodeExtendedParameters > second)
 
bool operator!= (System::SharedPtr< BarCodeExtendedParameters > first, System::SharedPtr< BarCodeExtendedParameters > second)
 
bool operator== (System::SharedPtr< BarCodeRegionParameters > first, System::SharedPtr< BarCodeRegionParameters > second)
 
bool operator!= (System::SharedPtr< BarCodeRegionParameters > first, System::SharedPtr< BarCodeRegionParameters > second)
 
bool operator== (System::SharedPtr< BarCodeResult > first, System::SharedPtr< BarCodeResult > second)
 
bool operator!= (System::SharedPtr< BarCodeResult > first, System::SharedPtr< BarCodeResult > second)
 
bool operator== (System::SharedPtr< Code128ExtendedParameters > first, System::SharedPtr< Code128ExtendedParameters > second)
 
bool operator!= (System::SharedPtr< Code128ExtendedParameters > first, System::SharedPtr< Code128ExtendedParameters > second)
 
bool operator== (System::SharedPtr< DataBarExtendedParameters > first, System::SharedPtr< DataBarExtendedParameters > second)
 
bool operator!= (System::SharedPtr< DataBarExtendedParameters > first, System::SharedPtr< DataBarExtendedParameters > second)
 
bool operator== (System::SharedPtr< DataMatrixExtendedParameters > first, System::SharedPtr< DataMatrixExtendedParameters > second)
 
bool operator!= (System::SharedPtr< DataMatrixExtendedParameters > first, System::SharedPtr< DataMatrixExtendedParameters > second)
 
bool operator== (System::SharedPtr< DotCodeExtendedParameters > first, System::SharedPtr< DotCodeExtendedParameters > second)
 
bool operator!= (System::SharedPtr< DotCodeExtendedParameters > first, System::SharedPtr< DotCodeExtendedParameters > second)
 
bool operator== (System::SharedPtr< GS1CompositeBarExtendedParameters > first, System::SharedPtr< GS1CompositeBarExtendedParameters > second)
 
bool operator!= (System::SharedPtr< GS1CompositeBarExtendedParameters > first, System::SharedPtr< GS1CompositeBarExtendedParameters > second)
 
bool operator== (System::SharedPtr< MaxiCodeExtendedParameters > first, System::SharedPtr< MaxiCodeExtendedParameters > second)
 
bool operator!= (System::SharedPtr< MaxiCodeExtendedParameters > first, System::SharedPtr< MaxiCodeExtendedParameters > second)
 
bool operator== (System::SharedPtr< OneDExtendedParameters > first, System::SharedPtr< OneDExtendedParameters > second)
 
bool operator!= (System::SharedPtr< OneDExtendedParameters > first, System::SharedPtr< OneDExtendedParameters > second)
 
bool operator== (System::SharedPtr< Pdf417ExtendedParameters > first, System::SharedPtr< Pdf417ExtendedParameters > second)
 
bool operator!= (System::SharedPtr< Pdf417ExtendedParameters > first, System::SharedPtr< Pdf417ExtendedParameters > second)
 
bool operator== (System::SharedPtr< QRExtendedParameters > first, System::SharedPtr< QRExtendedParameters > second)
 
bool operator!= (System::SharedPtr< QRExtendedParameters > first, System::SharedPtr< QRExtendedParameters > second)
 
bool operator== (System::SharedPtr< Quadrangle > first, System::SharedPtr< Quadrangle > second)
 
bool operator!= (System::SharedPtr< Quadrangle > first, System::SharedPtr< Quadrangle > second)
 

Typedef Documentation

◆ BarCodeRecognitionException

◆ RecognitionAbortedException

Enumeration Type Documentation

◆ BarCodeConfidence

Contains recognition confidence level

This sample shows how BarCodeConfidence changed, depending on barcode type

[C#]
//Moderate confidence
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.Code128, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.Code128))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Confidence: " + result.Confidence);
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
}
}
//Strong confidence
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "12345"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Standard, DecodeType.QR))
{
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode Type: " + result.CodeTypeName);
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Confidence: " + result.Confidence);
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality);
}
}
[VB.NET]
'Moderate confidence
Using generator As New BarcodeGenerator(EncodeTypes.Code128, "12345")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.Code128)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Confidence: " + result.Confidence)
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
Next
End Using
'Strong confidence
Using generator As New BarcodeGenerator(EncodeTypes.QR, "12345")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.Code39Standard, DecodeType.QR)
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode Type: " + result.CodeTypeName)
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Confidence: " + result.Confidence)
Console.WriteLine("BarCode ReadingQuality: " + result.ReadingQuality)
Next
End Using
Enumerator
None 

Recognition confidence of barcode where codetext was not recognized correctly or barcode was detected as posible fake

Moderate 

Recognition confidence of barcode (mostly 1D barcodes) with weak checksumm or even without it. Could contains some misrecognitions in codetext or even fake recognitions if

See also
BarCodeResult::ReadingQuality

is low

Strong 

Recognition confidence which was confirmed with BCH codes like Reed–Solomon. There must not be errors in read codetext or fake recognitions

◆ 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.

This sample shows how to use BarcodeQuality mode

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings.BarcodeQuality = BarcodeQualityMode.Low;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Enumerator
High 

Enables recognition methods for High quality barcodes.

Normal 

Enables recognition methods for Common(Normal) quality barcodes.

Low 

Enables recognition methods for Low quality barcodes.

◆ 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

This sample shows influence of ChecksumValidation on recognition quality and results

[C#]
using (BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.EAN13, "1234567890128"))
{
generator.Save(@"c:\test.png");
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.EAN13))
{
//checksum disabled
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.Off;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value);
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum);
}
}
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.EAN13))
{
//checksum enabled
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.On;
foreach (BarCodeResult result in reader.ReadBarCodes())
{
Console.WriteLine("BarCode CodeText: " + result.CodeText);
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value);
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum);
}
}
[VB.NET]
Using generator As New BarcodeGenerator(EncodeTypes.EAN13, "1234567890128")
generator.Save("c:\test.png")
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.EAN13)
'checksum disabled
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.Off
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value)
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum)
Next
End Using
Using reader As New BarCodeReader("c:\test.png", DecodeType.EAN13)
'checksum enabled
reader.BarcodeSettings.ChecksumValidation = ChecksumValidation.On
For Each result As BarCodeResult In reader.ReadBarCodes()
Console.WriteLine("BarCode CodeText: " + result.CodeText)
Console.WriteLine("BarCode Value: " + result.Extended.OneD.Value)
Console.WriteLine("BarCode Checksum: " + result.Extended.OneD.CheckSum)
Next
End Using
Enumerator
Default 

If checksum is required by the specification - it will be validated.

On 

Always validate checksum if possible.

Off 

Do not validate checksum.

◆ Code128SubType

Contains types of Code128 subset

Enumerator
CodeSetA 

ASCII characters 00 to 95 (0–9, A–Z and control codes), special characters, and FNC 1–4 ///

CodeSetB 

ASCII characters 32 to 127 (0–9, A–Z, a–z), special characters, and FNC 1–4 ///

CodeSetC 

00–99 (encodes two digits with a single code point) and FNC1 ///

◆ ComplexBackgroundMode

Mode which enables or disables additional recognition of color barcodes on color images.

This sample shows how to use ComplexBackground mode

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings.ComplexBackground = ComplexBackgroundMode.Enabled;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Enumerator
Auto 

At this time the same as Disabled. Disables additional recognition of color barcodes on color images.

Disabled 

Disables additional recognition of color barcodes on color images.

Enabled 

Enables 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.

This sample shows how to use Deconvolution mode

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings.Deconvolution = DeconvolutionMode.Slow;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Enumerator
Fast 

Enables fast deconvolution methods for high quality images.

Normal 

Enables normal deconvolution methods for common images.

Slow 

Enables slow deconvolution methods for low quality images.

◆ InverseImageMode

Mode which enables or disables additional recognition of barcodes on images with inverted colors (luminance).

This sample shows how to use InverseImage mode

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings.InverseImage = InverseImageMode.Enabled;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Enumerator
Auto 

Disables additional recognition of barcodes on inverse images for all barcode types except QR Code.

Disabled 

Disables additional recognition of barcodes on inverse images.

Enabled 

Enables additional recognition of barcodes on inverse images

◆ XDimensionMode

Recognition mode which sets size (from 1 to infinity) of barcode minimal element: matrix cell or bar.

This sample shows how to use XDimension mode

[C#]
using (BarCodeReader reader = new BarCodeReader(@"c:\test.png", DecodeType.Code39Extended, DecodeType.Code128))
{
reader.QualitySettings.XDimension = XDimensionMode.Small;
foreach (BarCodeResult result in reader.ReadBarCodes())
Console.WriteLine(result.CodeText);
}
Enumerator
Auto 

Value of XDimension is detected by AI (SVM). At this time the same as Normal

Small 

Detects barcodes with small XDimension in 1 pixel or more with quality from BarcodeQuality

Normal 

Detects barcodes with classic XDimension in 2 pixels or more with quality from BarcodeQuality or high quality barcodes.

Large 

Detects barcodes with large XDimension with quality from BarcodeQuality captured with high-resolution cameras.

UseMinimalXDimension 

Detects barcodes from size set in MinimalXDimension with quality from BarcodeQuality

Function Documentation

◆ operator!=() [1/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< GS1CompositeBarExtendedParameters first,
System::SharedPtr< GS1CompositeBarExtendedParameters second 
)

◆ operator!=() [2/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< DataBarExtendedParameters first,
System::SharedPtr< DataBarExtendedParameters second 
)

◆ operator!=() [3/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< DotCodeExtendedParameters first,
System::SharedPtr< DotCodeExtendedParameters second 
)

◆ operator!=() [4/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< MaxiCodeExtendedParameters first,
System::SharedPtr< MaxiCodeExtendedParameters second 
)

◆ operator!=() [5/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< Code128DataPortion first,
System::SharedPtr< Code128DataPortion second 
)

◆ operator!=() [6/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< AztecExtendedParameters first,
System::SharedPtr< AztecExtendedParameters second 
)

◆ operator!=() [7/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< DataMatrixExtendedParameters first,
System::SharedPtr< DataMatrixExtendedParameters second 
)

◆ operator!=() [8/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< QRExtendedParameters first,
System::SharedPtr< QRExtendedParameters second 
)

◆ operator!=() [9/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< Code128ExtendedParameters first,
System::SharedPtr< Code128ExtendedParameters second 
)

◆ operator!=() [10/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< OneDExtendedParameters first,
System::SharedPtr< OneDExtendedParameters second 
)

◆ operator!=() [11/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< BarCodeExtendedParameters first,
System::SharedPtr< BarCodeExtendedParameters second 
)

◆ operator!=() [12/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< BarCodeRegionParameters first,
System::SharedPtr< BarCodeRegionParameters second 
)

◆ operator!=() [13/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< Quadrangle first,
System::SharedPtr< Quadrangle second 
)

◆ operator!=() [14/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< BarCodeResult first,
System::SharedPtr< BarCodeResult second 
)

◆ operator!=() [15/15]

bool Aspose::BarCode::BarCodeRecognition::operator!= ( System::SharedPtr< Pdf417ExtendedParameters first,
System::SharedPtr< Pdf417ExtendedParameters second 
)

◆ operator==() [1/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< GS1CompositeBarExtendedParameters first,
System::SharedPtr< GS1CompositeBarExtendedParameters second 
)

◆ operator==() [2/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< DataBarExtendedParameters first,
System::SharedPtr< DataBarExtendedParameters second 
)

◆ operator==() [3/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< DotCodeExtendedParameters first,
System::SharedPtr< DotCodeExtendedParameters second 
)

◆ operator==() [4/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< MaxiCodeExtendedParameters first,
System::SharedPtr< MaxiCodeExtendedParameters second 
)

◆ operator==() [5/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< Code128DataPortion first,
System::SharedPtr< Code128DataPortion second 
)

◆ operator==() [6/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< DataMatrixExtendedParameters first,
System::SharedPtr< DataMatrixExtendedParameters second 
)

◆ operator==() [7/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< QRExtendedParameters first,
System::SharedPtr< QRExtendedParameters second 
)

◆ operator==() [8/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< AztecExtendedParameters first,
System::SharedPtr< AztecExtendedParameters second 
)

◆ operator==() [9/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< Code128ExtendedParameters first,
System::SharedPtr< Code128ExtendedParameters second 
)

◆ operator==() [10/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< OneDExtendedParameters first,
System::SharedPtr< OneDExtendedParameters second 
)

◆ operator==() [11/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< BarCodeExtendedParameters first,
System::SharedPtr< BarCodeExtendedParameters second 
)

◆ operator==() [12/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< BarCodeRegionParameters first,
System::SharedPtr< BarCodeRegionParameters second 
)

◆ operator==() [13/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< Quadrangle first,
System::SharedPtr< Quadrangle second 
)

◆ operator==() [14/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< BarCodeResult first,
System::SharedPtr< BarCodeResult second 
)

◆ operator==() [15/15]

bool Aspose::BarCode::BarCodeRecognition::operator== ( System::SharedPtr< Pdf417ExtendedParameters first,
System::SharedPtr< Pdf417ExtendedParameters second 
)