Dynamsoft Barcode Reader
Overview
Features
Languages
JavaScript Web SDK
JS/WebAssembly
Desktop/Server SDK
C/C++, .NET, Java, Python
Android/iOS SDK
Java, Kotlin, Objective-C, Swift
Dev Center
Documentation
Code Gallery
Release Notes
See All resources >
Buy
Download
Free Trial
Dev Center
Overview
Features
Languages
JavaScript Web SDK
JS/WebAssembly
Desktop/Server SDK
C/C++, .NET, Java, Python
Android/iOS SDK
Java, Kotlin, Objective-C, Swift
Dev Center
Documentation
Code Gallery
Release Notes
See All resources >
Buy
30-day free trial
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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
Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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 SimplifiedSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
API Reference
CCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary
Input
CDirectoryFetcher
CFileFetcher
CImageSourceAdapter
CImageSourceErrorListener
CProactiveImageSourceAdapter
Final Results
CCapturedResultReceiver
CCapturedResult
CCapturedResultItem
COriginalImageResultItem
CBarcodeResultItem
CDecodedBarcodesResult
Final Results Filters
CCapturedResultFilter
CMultiFrameResultCrossFilter
Detailed Barcode Results
CAztecDetails
CBarcodeDetails
CDataMatrixDetails
COneDCodeDetails
CPDF417Details
CQRCodeDetails
Intermediate Results
CIntermediateResultManager
CIntermediateResultReceiver
CObservationParameters
IntermediateResultExtraInfo
CIntermediateResult
CIntermediateResultUnit
CDecodedBarcodesUnit
CLocalizedBarcodesUnit
CPredetectedRegionsUnit
CRegionObjectElement
CDecodedBarcodeElement
CLocalizedBarcodesElement
CPredetectedRegionElement
Others
CBinaryImageUnit
CColourImageUnit
CContoursUnit
CEnhancedGrayscaleImageUnit
CGrayscaleImageUnit
CLineSegmentsUnit
CScaledDownColourImageUnit
CTextRemovedBinaryImageUnit
CTextZonesUnit
CTextureDetectionResultUnit
CTextureRemovedBinaryImageUnit
CTextureRemovedGrayscaleImageUnit
CTransformedGrayscaleImageUnit
CScaledUpBarcodeImageUnit
CCandidateBarcodeZonesUnit
CComplementedBarcodeImageUnit
CDeformationResistedBarcodeImageUnit
CExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
CPresetTemplate
State Listener
CCaptureStateListener
CImageSourceStateListener
CLicenseManager
Basic Structure
CContour
CCorner
CEdge
CFileImageTag
CImageData
CImageTag
CLineSegment
CPDFReadingParameter
CPoint
CQuadrilateral
CRect
CVector4
CVideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
PDFReadingMode
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
OTHER EDITIONS
Choose a Language
Python
Java
.NET
C
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
InstancePoolStatus
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++
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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
Introduction
DEVELOPMENT
User Guide
API Reference
CCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary
Input
CDirectoryFetcher
CFileFetcher
CImageSourceAdapter
CProactiveImageSourceAdapter
Final Results
CCapturedResultReceiver
CCapturedResult
CCapturedResultItem
COriginalImageResultItem
CBarcodeResultItem
CDecodedBarcodesResult
Final Results Filters
CCapturedResultFilter
CMultiFrameResultCrossFilter
Detailed Barcode Results
CAztecDetails
CBarcodeDetails
CDataMatrixDetails
COneDCodeDetails
CPDF417Details
CQRCodeDetails
Intermediate Results
CIntermediateResultManager
CIntermediateResultReceiver
CObservationParameters
IntermediateResultExtraInfo
CIntermediateResult
CIntermediateResultUnit
CDecodedBarcodesUnit
CLocalizedBarcodesUnit
CPredetectedRegionsUnit
CRegionObjectElement
CDecodedBarcodeElement
CLocalizedBarcodesElement
CPredetectedRegionElement
Others
CBinaryImageUnit
CColourImageUnit
CContoursUnit
CEnhancedGrayscaleImageUnit
CGrayscaleImageUnit
CLineSegmentsUnit
CScaledDownColourImageUnit
CTextRemovedBinaryImageUnit
CTextZonesUnit
CTextureDetectionResultUnit
CTextureRemovedBinaryImageUnit
CTextureRemovedGrayscaleImageUnit
CTransformedGrayscaleImageUnit
CScaledUpBarcodeImageUnit
CCandidateBarcodeZonesUnit
CComplementedBarcodeImageUnit
CDeformationResistedBarcodeImageUnit
CExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
CPresetTemplate
State Listener
CCaptureStateListener
CImageSourceStateListener
CLicenseManager
Basic Structure
CContour
CCorner
CEdge
CFileImageTag
CImageData
CImageTag
CLineSegment
CPDFReadingParameter
CPoint
CQuadrilateral
CRect
CVector4
CVideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
PDFReadingMode
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
OTHER EDITIONS
Choose a Language
Python
Java
.NET
C
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
InstancePoolStatus
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++
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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
Introduction
DEVELOPMENT
User Guide
API Reference
CCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary
Input
CDirectoryFetcher
CFileFetcher
CImageSourceAdapter
CProactiveImageSourceAdapter
Final Results
CCapturedResultReceiver
CCapturedResult
CCapturedResultItem
CRawImageResultItem
CBarcodeResultItem
CDecodedBarcodesResult
Final Results Filters
CCapturedResultFilter
CMultiFrameResultCrossFilter
Detailed Barcode Results
CAztecDetails
CBarcodeDetails
CDataMatrixDetails
COneDCodeDetails
CPDF417Details
CQRCodeDetails
Intermediate Results
CIntermediateResultManager
CIntermediateResultReceiver
CObservationParameters
IntermediateResultExtraInfo
CIntermediateResult
CIntermediateResultUnit
CDecodedBarcodesUnit
CLocalizedBarcodesUnit
CPredetectedRegionsUnit
CRegionObjectElement
CDecodedBarcodeElement
CLocalizedBarcodesElement
CPredetectedRegionElement
Others
CBinaryImageUnit
CColourImageUnit
CContoursUnit
CEnhancedGrayscaleImageUnit
CGrayscaleImageUnit
CLineSegmentsUnit
CScaledDownColourImageUnit
CTextRemovedBinaryImageUnit
CTextZonesUnit
CTextureDetectionResultUnit
CTextureRemovedBinaryImageUnit
CTextureRemovedGrayscaleImageUnit
CTransformedGrayscaleImageUnit
CScaledUpBarcodeImageUnit
CCandidateBarcodeZonesUnit
CComplementedBarcodeImageUnit
CDeformationResistedBarcodeImageUnit
CExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
CPresetTemplate
State Listener
CCaptureStateListener
CImageSourceStateListener
CLicenseManager
Basic Structure
CContour
CCorner
CEdge
CFileImageTag
CImageData
CImageTag
CLineSegment
CPDFReadingParameter
CPoint
CQuadrilateral
CRect
CVideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
PDFReadingMode
QRCodeErrorCorrectionLevel
RegionObjectElementType
SectionType
TargetType
VideoFrameQuality
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
OTHER EDITIONS
Choose a Language
Python
Java
.NET
C
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
InstancePoolStatus
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++
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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
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
InstancePoolStatus
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++
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
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
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
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
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++
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
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
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
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
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++
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
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
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
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
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++
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
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
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
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
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
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
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
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++
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
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
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
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
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
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
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
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++
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
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
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
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
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
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
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
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++
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
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
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
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
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++
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
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
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
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
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++
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
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
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
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
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