• Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
        • Read a specific area/region
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
        • Automatically detect barcode Region of Interest
      • Barcode Results
        • Get barcode confidence and rotation
        • Get barcode location
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Frame Decoding Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 9.x
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMLTSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMLTSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMLTSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_LTSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_LTSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Interfaces
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • .NET
    • C++
    • C
  • .NET Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • QRCodeDetails
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
    • Structs
      • FurtherModes
      • PublicRuntimeSettings
      • RegionDefinition
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Delegates
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • C++
    • C
  • C++ Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • CBarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C
  • C Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • Global Functions
      • Initialize and Destroy
      • License Functions
      • Decode Functions
      • Basic Settings Functions
      • Advanced Settings Functions
      • Result Functions
      • General Functions
      • Video Functions
    • Structs
      • AztecDetails
      • Contour
      • DBRPoint
      • DataMatrixDetails
      • DM_DLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • IntermediateResultArray
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultArray
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
    • Callbacks
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Python
    • Java
    • .NET
    • C++
  • Python Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Constructor and Destructor
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Video Methods
      • Result Methods
    • Auxiliary Classes
      • AztecDetailedResult
      • BarcodeReaderError
      • Contour
      • DataMatrixDetailedResult
      • DMDLSConnectionParameters
      • ErrorCallBack
      • ExtendedResult
      • FrameDecodingParameters
      • ImageData
      • IntermediateResult
      • IntermediateResultCallBack
      • LineSegment
      • LocalizationResult
      • OnedDetailedResult
      • PDFDetailedResult
      • Point
      • PublicRuntimeSettings
      • QRCodeDetailedResult
      • Quadrilateral
      • RegionOfInterest
      • SamplingImageData
      • TextResult
      • TextResultCallBack
    • Enumerations
      • Format Enumerations
      • Parameter Mode Enumerations
      • Result Enumerations
      • Other Enumerations
      • Error Code
  • USEFUL RESOURCES
  • Release Notes
    • Version 8.x
    • Version 7.6.0 and below
  • Upgrade Instructions
  • OTHER EDITIONS
  • Choose a Language
    • Java
    • .NET
    • C++
    • C
  • Java Edition Introduction
  • DEVELOPMENT
  • User Guide
    • Getting Started
    • Explore Features
      • Basic Features
        • Specify barcode formats and count
        • Read barcode from image
      • Handle Different Scenarios
        • Read inverted barcodes
        • Read deformed barcodes
        • Read incomplete barcodes
        • Read barcodes from a large image
        • Read barcodes with small module size
        • Read images with imbalanced colors
        • Read images with uneven lighting
        • Read images with texture
        • Read images with lots of text
        • Read high-density QR Codes
        • Preprocess images to read difficult barcodes
      • Barcode Results
        • Get barcode confidence and rotation
        • Get detailed barcode information
        • Filter and sort decoding results
        • Use intermediate results
      • Advanced Features
        • Control when to terminate a decoding process
        • Use RuntimeSettings or Templates
        • Use format specific configurations
    • Check Use Cases
      • Read DPM codes
      • Read Postal codes
  • Samples and Demo
  • API Reference
    • BarcodeReader Class
      • Initialization and Destroy
      • License Methods
      • Decode Methods
      • Basic Settings Methods
      • Advanced Settings Methods
      • Result Methods
      • General Methods
      • Video Methods
    • Auxiliary Classes
      • AztecDetails
      • BarcodeReaderException
      • Contour
      • DataMatrixDetails
      • DMDLSConnectionParameters
      • ExtendedResult
      • FrameDecodingParameters
      • FurtherModes
      • ImageData
      • IntermediateResult
      • LineSegment
      • LocalizationResult
      • OneDCodeDetails
      • PDF417Details
      • PublicRuntimeSettings
      • QRCodeDetails
      • Quadrilateral
      • RegionDefinition
      • RegionOfInterest
      • SamplingImageData