Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
RegionDefinition
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
RegionDefinition
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Advanced Usage
Samples and Demos
Hello World
Minimal Code
Read an Image
Hello World in Angular
Hello World in React
Hello World in Vue
UI Customization
Parameter Settings
Use Cases
Main Demo
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
RegionDefinition
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval Functions
Video Functions
Structs
AztecDetails
Contour
DBRPoint
DataMatrixDetails
DM_LTSConnectionParameters
ExtendedResult
FrameDecodingParameters
FurtherModes
ImageData
IntermediateResult
IntermediateResultArray
LineSegment
LocalizationResult
OneDCodeDetails
PDF417Details
PublicRuntimeSettings
QRCodeDetails
Quadrilateral
RegionDefinition
RegionOfInterest
SamplingImageData
TextResult
TextResultArray
Enumerations
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Advanced Usage
Upgrade
API Reference
BarcodeReader for Images
BarcodeScanner for Video
License Control
Initialization Control
Interfaces and Enums
LocalizationResult
RegionDefinition
RuntimeSettings
ScannerPlayCallbackInfo
ScanSettings
TextResult
VideoDeviceInfo
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat_2
EnumBarcodeFormat
EnumBinarizationMode
EnumClarityCalculationMethod
EnumClarityFilterMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumErrorCode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIMResultDataType
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
DCESettingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
Camera Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
iDCESettingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextAssistedCorrectionMode
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRLTSLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
License Activation Class
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMLTSLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextAssistedCorrectionMode
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for accompanying texts
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval Functions
Video Functions
Structs
AztecDetails
Contour
DBRPoint
DataMatrixDetails
DM_LTSConnectionParameters
ExtendedResult
FrameDecodingParameters
FurtherModes
ImageData
IntermediateResult
IntermediateResultArray
LineSegment
LocalizationResult
OneDCodeDetails
PDF417Details
PublicRuntimeSettings
QRCodeDetails
Quadrilateral
RegionDefinition
RegionOfInterest
SamplingImageData
TextResult
TextResultArray
Enumerations
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AccompanyingTextRecognitionModes
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextAssistedCorrectionMode
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Recognise Accompanying Text
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7
Introduction
Overview
Architecture
How-to Guides
Check if the barcode image is clear enough for recognition
Decode DPM data matrix
Enable scale up for barcode recognition
Filter out unwanted barcode results
Generate a custom barcode reading template
Get additional barcode information
Get detailed barcode information
Get intermediate results
Read barcodes from camera stream
Read barcodes with different colors
Scan in multiple threads
Set custom area for HSV pre-detection
Test batch scan performance
Turn on or off text filter
Comparison Tools
Performance Tool
Programming
JavaScript
User Guide
Getting Started
Basic Customizations
Advanced Customizations
Deployment Activation
Features Requirements
Upgrade
API Reference
BarcodeReader
Methods
Initialization and Destroy
Decode Methods
Result Methods
Parameter and Runtime Settings Methods
Properties
BarcodeScanner
Methods
Initialization and Destroy
Camera Control Methods
Capture Settings
Runtime Settings Methods
Inherited Methods from `BarcodeReader`
Properties
Interfaces
Global Interfaces
Release Notes
Version 8.x
Version 7.6 and below
C
User Guide
API Reference
Global Functions
Initialize and Destroy
License Functions
Decode Functions
Basic Settings Functions
Advanced Settings Functions
Result Functions
Status Retrieval Functions
Video Functions
Structs
AztecDetails
Contour
DBRPoint
DataMatrixDetails
DM_LTSConnectionParameters
ExtendedResult
FrameDecodingParameters
FurtherModes
ImageData
IntermediateResult
IntermediateResultArray
LineSegment
LocalizationResult
OneDCodeDetails
PDF417Details
PublicRuntimeSettings
QRCodeDetails
Quadrilateral
RegionDefinition
RegionOfInterest
SamplingImageData
TextResult
TextResultArray
Enumerations
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
C++
User Guide
API Reference
CBarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Callbacks
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
.NET
User Guide
API Reference
BarcodeReader Class
Constructor and Destructor
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Delegates
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Python
User Guide
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
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
License Methods
Decode Methods
Basic Settings Methods
Advanced Settings Methods
Result Methods
Status Retrieval 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
Interfaces
Release Notes
Version 8.x
Version 7.6.0 and below
Upgrade Instructions
Java (Android)
User Guide
API Reference
BarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Status Retrieval Methods
Video Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
FrameDecodingParameters
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
Release Notes
Version 8.x
Version 7.6.1 and below
Objective-C & Swift
User Guide
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Decode Methods
License Methods
Parameter and Runtime Settings Advanced Methods
Parameter and Runtime Settings Basic Methods
Result Methods
Video Methods
Auxiliary Classes
Common Classes
iDBRPoint
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
iFrameDecodingParameters
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
Release Notes
Version 8.x
Version 7.6 and below
Parameters
Reference
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeBytesRegExPattern
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BarcodeFormatIds_2
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BinarizationModes
Code128Subset
ColourClusteringModes
ColourConversionModes
DeblurLevel
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
FindUnevenModuleBarcode
GrayscaleTransformationModes
HeadModuleRatio
ImagePreprocessingModes
IntermediateResultSavingMode
IntermediateResultTypes
LocalizationModes
MaxAlgorithmThreadCount
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
Pages
PDFRasterDPI
PDFReadingMode
Region
RegionPredetectionModes
RequireStartStopChars
ResultCoordinateType
ReturnBarcodeZoneClarity
ReturnPartialBarcodeValue
ScaleDownThreshold
ScaleUpModes
StandardFormat
TailModuleRatio
TerminatePhase
TextAssistedCorrectionMode
TextFilterModes
TextureDetectionModes
TextResultOrderModes
Timeout
Parameter Template Structure
ImageParameter Object
RegionDefinition Object
FormatSpecification Object
Enumerations
Error Code
Format Enumerations
Frame Decoding Enumerations
Other Enumerations
Parameter Mode Enumerations
Result Enumerations
Scenario Settings
Select the Appropriate DBR Parameter Configuration
Set the Barcode Format and the Number of Barcodes Expected to be Detected
Read Images from Different Sources
Process Multi-page TIF & PDF
Set Image Scaling and Colour Transformation
Manually Define Region Of Interest
Use Region Pre-detection
Preprocess Images Based On Different Scenarios
Configure the Binarization Parameters
Deal with Image Textures
Filter Text
Set Localization Modes
Read Barcodes with Small Module size
Deal with Deformed Barcodes
Decode Incomplete Barcodes
Configure DeblurLevel
Read DPM Codes
Filter and Sort Decoding Results
Obtain and Use Intermediate Results
Control the Terminate Phase
Configure Parameters for Specific Barcode Formats
Release Notes
License Activation
Set Trial License
Set Full License in version 8
Set Full License in version 7