Products
Dynamsoft Capture Vision
Docs
See all results >
Dynamsoft Capture Vision
Documentation
Introduction
DEVELOPMENT
User Guide
Barcode Reader
MRZ Scanner
Document Scanner
Samples
API Reference
DynamsoftCaptureVisionRouter
CCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Buffered Items
Auxiliary Methods
Classes
CCaptureStateListener
CCaptureVisionRouterModule
CCapturedResult
CCapturedResultFilter
CCapturedResultReceiver
CImageSourceStateListener
CIntermediateResultManager
CIntermediateResultReceiver
CPresetTemplate
CBufferedItemsManager
Structs
SimplifiedCaptureVisionSettings
Enums
CaptureState
ImageSourceState
DynamsoftBarcodeReader
Classes
CAztecDetails
CBarcodeDetails
CBarcodeReaderModule
CBarcodeResultItem
CCandidateBarcodeZone
CCandidateBarcodeZonesUnit
CComplementedBarcodeImageUnit
CDataMatrixDetails
CDecodedBarcodeElement
CDecodedBarcodesResult
CDecodedBarcodesUnit
CDeformationResistedBarcodeImageUnit
CDeformationResistedBarcode
CECISegment
CExtendedBarcodeResult
CLocalizedBarcodeElement
CLocalizedBarcodesUnit
COneDCodeDetails
CPDF417Details
CQRCodeDetails
CScaledBarcodeImageUnit
Structs
SimplifiedBarcodeReaderSettings
Enums
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftLabelRecognizer
Classes
CCharacterResult
CLabelRecognizerModule
CLocalizedTextLineElement
CLocalizedTextLinesUnit
CRawTextLine
CRawTextLinesUnit
CRecognizedTextLineElement
CRecognizedTextLinesResult
CRecognizedTextLinesUnit
CTextLineResultItem
CBufferedCharacterItemSet
CBufferedCharacterItem
CCharacterCluster
Structs
SimplifiedLabelRecognizerSettings
Enums
RawTextLineStatus
DynamsoftDocumentNormalizer
Classes
CCandidateQuadEdgesUnit
CCornersUnit
CDetectedQuadElement
CDetectedQuadResultItem
CDetectedQuadsUnit
CDeskewedImageElement
CDeskewedImageResultItem
CDeskewedImageUnit
CDocumentNormalizerModule
CEnhancedImageElement
CEnhancedImageResultItem
CEnhancedImageUnit
CLongLinesUnit
CLogicLinesUnit
CProcessedDocumentResult
Structs
SimplifiedDocumentNormalizerSettings
Enums
ImageColourMode
DynamsoftCodeParser
Supported Code Types
Machine Readable Travel Documents
North America DL/ID
South Africa Driver License
Aadhaar
Vehicle Identification Number
GS1 Application Identifiers (AI)
Classes
CCodeType
CCodeParserModule
CParsedResultItem
CParsedResult
Enums
MappingStatus
ValiadtionStatus
DynamsoftCore
Classes
CAbstractIntermediateResultReceiver
CAuxiliaryRegionElement
CBinaryImageUnit
CCapturedResultBase
CCapturedResultItem
CColourImageUnit
CContoursUnit
CContour
CCoreModule
CCorner
CEdge
CEnhancedGrayscaleImageUnit
CFileImageTag
CGrayscaleImageUnit
CImageData
CImageSourceAdapter
CImageSourceErrorListener
CImageTag
CIntermediateResultUnit
CIntermediateResult
CLineSegmentsUnit
CLineSegment
CObservationParameters
COriginalImageResultItem
CPDFReadingParameter
CPoint
CPredetectedRegionElement
CPredetectedRegionsUnit
CQuadrilateral
CRect
CRegionObjectElement
CScaledColourImageUnit
CShortLinesUnit
CTextRemovedBinaryImageUnit
CTextZone
CTextZonesUnit
CTextureDetectionResultUnit
CTextureRemovedBinaryImageUnit
CTextureRemovedGrayscaleImageUnit
CTransformedGrayscaleImageUnit
CVector4
CVideoFrameTag
Structs
IntermediateResultExtraInfo
Enums
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
CrossVerificationStatus
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImageFileFormat
ImagePixelFormat
ImageTagType
IntermediateResultUnitType
PDFReadingMode
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftUtility
Classes
CDirectoryFetcher
CFileFetcher
CImageIO
CImageProcessor
CImageDrawer
CMultiFrameResultCrossFilter
CProactiveImageSourceAdapter
CUtilityModule
Enums
FilterType
DynamsoftLicense
CLicenseManager
CLicenseModule
DynamsoftIdentityUtility
CIdentityProcessor
CIdentityUtilityModule
DynamsoftImageProcessing
CImageProcessingModule
UNDERSTANDING DCV
Overview of DCV
Dynamsoft Barcode Reader Introduction
Dynamsoft Label Recognizer Introduction
Dynamsoft Document Normalizer Introduction
Dynamsoft Code Parser Introduction
Architecture
Input
Image Processing
Semantic Processing
Output
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
EnableResultsDeduplication
Location
ReferenceObjectFilter
AtomicResultTypeArray
ReferenceTargetROIDefNameArray
ReferenceTaskNameArray
BarcodeFilteringCondition
FrameFilteringCondition
TextLineFilteringCondition
RegionFilteringCondition
Offset
ReferenceObjectOriginIndex
ReferenceObjectType
MeasureByPercentage
FirstPoint
SecondPoint
ThirdPoint
FourthPoint
ReferenceXAxis
ReferenceYAxis
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeFormatIds
BarcodeFormatSpecificationNameArray
BaseBarcodeReaderTaskSettingName
DPMCodeReadingModes
ExpectedBarcodesCount
MaxThreadsInOneTask
Name
TextResultOrderModes
SectionArray
RegionPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
BarcodeLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeCandidateBarcodesStage Object
Stage
LocalizationModes
LocalizeBarcodesStage Object
Stage
BarcodeDecodingSection Object
Section
ImageParameterName
StageArray
ResistDeformationStage Object
Stage
DeformationResistingModes
ComplementBarcodeStage Object
Stage
BarcodeComplementModes
ScaleBarcodeImageStage Object
Stage
BarcodeScaleModes
DecodeBarcodesStage Object
Stage
DeblurModes
ReturnBarcodeZoneClarity
LabelRecognizerTaskSetting Object
Name
BaseLabelRecognizerTaskSettingName
MaxThreadsInOneTask
TextLineSpecificationNameArray
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
TextLinesLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeTextLinesStage Object
Stage
LocalizationModes
TextLinesRecognitionSection Object
Section
ImageParameterName
StageArray
RecognizeRawTextLinesStage Object
Stage
DictionaryPath
DictionaryCorrectionThresholds
ConfusableCharactersPath
ClusterSamplesCountThreshold
OverlappingCharactersPath
EnableRegexForceCorrection
AssembleTextLinesStage Object
Stage
StringRegExPattern
StringLengthRange
DocumentNormalizerTaskSetting Object
BaseDocumentNormalizerTaskSettingName
ExpectedDocumentsCount
MaxThreadsInOneTask
Name
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
DocumentDetectionSection Object
Section
ImageParameterName
StageArray
AssembleLongLinesStage Object
Stage
AssembleLogicalLinesStage Object
Stage
DetectCornersStage Object
Stage
CornerAngleRange
DetectEdgesStage Object
Stage
DetectQuadsStage Object
Stage
QuadrilateralDetectionModes
DocumentDeskewingSection Object
Section
ImageParameterName
StageArray
DeskewImageStage Object
Stage
DeskewMode
PageSize
ImageEnhancementSection Object
Section
ImageParameterName
StageArray
EnhanceImageStage Object
Stage
ColourMode
Brightness
Contrast
CodeParserTaskSetting Object
CodeSpecifications
Name
ResourcesPath
OutputTaskSetting Object
Name
OutputCondition
ImageParameter Object
BaseImageParameterName
Name
ApplicableStages
Assemble Lines Stage
Stage
LineAssemblyMode
Binarize Image Stage
Stage
BinarizationModes
Binarize Texture Removed Grayscale Stage
Stage
BinarizationModes
Convert to Grayscale Stage
Stage
ColourConversionModes
Detect Shortlines Stage
Stage
ShortlinesDetectionMode
Detect Text Zones Stage
Stage
TextDetectionMode
Detect Texture Stage
Stage
TextureDetectionModes
Enhance Grayscale Stage
Stage
GrayscaleEnhancementModes
Find Contours Stage
Stage
Remove Text Zones from Binary Stage
Stage
IfEraseTextZone
Remove Texture from Grayscale Stage
Stage
Stage
Scale Image Stage
Stage
ImageScaleSettings
Transform Grayscale Stage
Stage
GrayscaleTransformationModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeFormatIds
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BarcodeZoneWidthToHeightRatioRangeArray
Code128Subset
DataMatrixModuleIsotropic
DataMatrixSizeOptions
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
HasVerticalQuietZone
HeadModuleRatio
IncludeImpliedAI01
IncludeTrailingCheckDigit
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
TextLineSpecification Object
ApplicableTextLineNumbers
BaseTextLineSpecificationName
BinarizationModes
CharHeightRange
CharacterModelName
TextLineRecModelName
CharacterNormalizationModes
GrayscaleEnhancementModes
Name
StringLengthRange
StringRegExPattern
Text line position parameters
ConcatStringLengthRange
ConcatStringRegExPattern
ConcatSeparator
ConcatResults
OutputResults
SubGroups
ReferenceGroupName
TextLinesCount
ConfusableCharactersCorrection
ExpectedGroupsCount
CaptureVisionModel Object
DirectoryPath
MaxModelInstances
ModelArgs
CharSet Object
Name
Global Parameter
MaxTotalImageDimension
IntraOpNumThreads
SemanticProcessing Object
Name
ReferenceObjectFilter
TaskSettingNameArray
USEFUL RESOURCES
Release Notes
Version 3.x
Version 2.x
License Initialization
OTHER EDITIONS
Choose a Language
Python
.NET
Java
JS
Android
iOS
MAUI
Introduction
DEVELOPMENT
User Guide
Barcode Reader
MRZ Scanner
Document Scanner
Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Auxiliary Methods
Classes
BufferedItemsManager
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
PresetTemplate
SimplifiedCaptureVisionSettings
Interfaces
ICaptureStateListener
IImageSourceStateListener
Enums
EnumCaptureState
EnumImageSourceState
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZone
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ECISegment
ExtendedBarcodeResult
LocalizedBarcodeElement
LocalizedBarcodesUnit
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enums
EnumBarcodeFormat
EnumDeblurMode
EnumExtendedBarcodeResultType
EnumLocalizationMode
EnumQRCodeErrorCorrectionLevel
DynamsoftLabelRecognizer
Classes
BufferedCharacterItemSet
BufferedCharacterItem
CharacterCluster
CharacterResult
LabelRecognizerModule
LocalizedTextLineElement
LocalizedTextLinesUnit
RawTextLine
RawTextLinesUnit
RecognizedTextLineElement
RecognizedTextLinesResult
RecognizedTextLinesUnit
TextLineResultItem
SimplifiedLabelRecognizerSettings
Enums
EnumRawTextLineStatus
DynamsoftDocumentNormalizer
Classes
CandidateQuadEdgesUnit
CornersUnit
DetectedQuadElement
DetectedQuadResultItem
DetectedQuadsUnit
DeskewedImageElement
DeskewedImageResultItem
DeskewedImageUnit
DocumentNormalizerModule
EnhancedImageElement
EnhancedImageResultItem
EnhancedImageUnit
LongLinesUnit
LogicLinesUnit
ProcessedDocumentResult
SimplifiedDocumentNormalizerSettings
Enums
EnumImageColourMode
DynamsoftCodeParser
Supported Code Types
Machine Readable Travel Documents
North America DL/ID
South Africa Driver License
Aadhaar
Vehicle Identification Number
GS1 Application Identifiers (AI)
Classes
CodeType
CodeParserModule
ParsedResultItem
ParsedResult
Enums
EnumMappingStatus
EnumValiadtionStatus
DynamsoftCore
Classes
AbstractIntermediateResultReceiver
AuxiliaryRegionElement
BinaryImageUnit
CapturedResultBase
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PDFReadingParameter
Point
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
Rect
RegionObjectElement
ScaledColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextZone
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interface
IImageSourceErrorListener
Enums
EnumBufferOverflowProtectionMode
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumCornerType
EnumCrossVerificationStatus
EnumErrorCode
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImageCaptureDistanceMode
EnumImageFileFormat
EnumImagePixelFormat
EnumImageTagType
EnumIntermediateResultUnitType
EnumPDFReadingMode
EnumRasterDataSource
EnumRegionObjectElementType
EnumSectionType
EnumTransformMatrixType
EnumVideoFrameQuality
DynamsoftUtility
Classes
DirectoryFetcher
FileFetcher
ImageIO
ImageProcessor
ImageDrawer
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityModule
Enums
EnumFilterType
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftIdentityUtility
IdentityProcessor
IdentityUtilityModule
DynamsoftImageProcessing
ImageProcessingModule
UNDERSTANDING DCV
Overview of DCV
Dynamsoft Barcode Reader Introduction
Dynamsoft Label Recognizer Introduction
Dynamsoft Document Normalizer Introduction
Dynamsoft Code Parser Introduction
Architecture
Input
Image Processing
Semantic Processing
Output
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
EnableResultsDeduplication
Location
ReferenceObjectFilter
AtomicResultTypeArray
ReferenceTargetROIDefNameArray
ReferenceTaskNameArray
BarcodeFilteringCondition
FrameFilteringCondition
TextLineFilteringCondition
RegionFilteringCondition
Offset
ReferenceObjectOriginIndex
ReferenceObjectType
MeasureByPercentage
FirstPoint
SecondPoint
ThirdPoint
FourthPoint
ReferenceXAxis
ReferenceYAxis
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeFormatIds
BarcodeFormatSpecificationNameArray
BaseBarcodeReaderTaskSettingName
DPMCodeReadingModes
ExpectedBarcodesCount
MaxThreadsInOneTask
Name
TextResultOrderModes
SectionArray
RegionPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
BarcodeLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeCandidateBarcodesStage Object
Stage
LocalizationModes
LocalizeBarcodesStage Object
Stage
BarcodeDecodingSection Object
Section
ImageParameterName
StageArray
ResistDeformationStage Object
Stage
DeformationResistingModes
ComplementBarcodeStage Object
Stage
BarcodeComplementModes
ScaleBarcodeImageStage Object
Stage
BarcodeScaleModes
DecodeBarcodesStage Object
Stage
DeblurModes
ReturnBarcodeZoneClarity
LabelRecognizerTaskSetting Object
Name
BaseLabelRecognizerTaskSettingName
MaxThreadsInOneTask
TextLineSpecificationNameArray
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
TextLinesLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeTextLinesStage Object
Stage
LocalizationModes
TextLinesRecognitionSection Object
Section
ImageParameterName
StageArray
RecognizeRawTextLinesStage Object
Stage
DictionaryPath
DictionaryCorrectionThresholds
ConfusableCharactersPath
ClusterSamplesCountThreshold
OverlappingCharactersPath
EnableRegexForceCorrection
AssembleTextLinesStage Object
Stage
StringRegExPattern
StringLengthRange
DocumentNormalizerTaskSetting Object
BaseDocumentNormalizerTaskSettingName
ExpectedDocumentsCount
MaxThreadsInOneTask
Name
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
DocumentDetectionSection Object
Section
ImageParameterName
StageArray
AssembleLongLinesStage Object
Stage
AssembleLogicalLinesStage Object
Stage
DetectCornersStage Object
Stage
CornerAngleRange
DetectEdgesStage Object
Stage
DetectQuadsStage Object
Stage
QuadrilateralDetectionModes
DocumentDeskewingSection Object
Section
ImageParameterName
StageArray
DeskewImageStage Object
Stage
DeskewMode
PageSize
ImageEnhancementSection Object
Section
ImageParameterName
StageArray
EnhanceImageStage Object
Stage
ColourMode
Brightness
Contrast
CodeParserTaskSetting Object
CodeSpecifications
Name
ResourcesPath
OutputTaskSetting Object
Name
OutputCondition
ImageParameter Object
BaseImageParameterName
Name
ApplicableStages
Assemble Lines Stage
Stage
LineAssemblyMode
Binarize Image Stage
Stage
BinarizationModes
Binarize Texture Removed Grayscale Stage
Stage
BinarizationModes
Convert to Grayscale Stage
Stage
ColourConversionModes
Detect Shortlines Stage
Stage
ShortlinesDetectionMode
Detect Text Zones Stage
Stage
TextDetectionMode
Detect Texture Stage
Stage
TextureDetectionModes
Enhance Grayscale Stage
Stage
GrayscaleEnhancementModes
Find Contours Stage
Stage
Remove Text Zones from Binary Stage
Stage
IfEraseTextZone
Remove Texture from Grayscale Stage
Stage
Stage
Scale Image Stage
Stage
ImageScaleSettings
Transform Grayscale Stage
Stage
GrayscaleTransformationModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeFormatIds
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BarcodeZoneWidthToHeightRatioRangeArray
Code128Subset
DataMatrixModuleIsotropic
DataMatrixSizeOptions
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
HasVerticalQuietZone
HeadModuleRatio
IncludeImpliedAI01
IncludeTrailingCheckDigit
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
TextLineSpecification Object
ApplicableTextLineNumbers
BaseTextLineSpecificationName
BinarizationModes
CharHeightRange
CharacterModelName
TextLineRecModelName
CharacterNormalizationModes
GrayscaleEnhancementModes
Name
StringLengthRange
StringRegExPattern
Text line position parameters
ConcatStringLengthRange
ConcatStringRegExPattern
ConcatSeparator
ConcatResults
OutputResults
SubGroups
ReferenceGroupName
TextLinesCount
ConfusableCharactersCorrection
ExpectedGroupsCount
CaptureVisionModel Object
DirectoryPath
MaxModelInstances
ModelArgs
CharSet Object
Name
Global Parameter
MaxTotalImageDimension
IntraOpNumThreads
SemanticProcessing Object
Name
ReferenceObjectFilter
TaskSettingNameArray
USEFUL RESOURCES
Release Notes
Version 3.x
Version 2.x
License Initialization
OTHER EDITIONS
Choose a Language
Python
C++
Java
JS
Android
iOS
MAUI
Introduction
DEVELOPMENT
User Guide
Barcode Reader
MRZ Scanner
Document Scanner
Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor
Single-File Processing
Multiple-File Processing
Settings
Buffered Items
Intermediate Result
Auxiliary Methods
Classes
BufferedItemsManager
CaptureStateListener
CaptureVisionRouterModule
CapturedResultArray
CapturedResultFilter
CapturedResultReceiver
CapturedResult
ImageSourceStateListener
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Enums
EnumCaptureState
EnumImageSourceState
EnumPresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZone
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ECISegment
ExtendedBarcodeResult
LocalizedBarcodeElement
LocalizedBarcodesUnit
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enums
EnumBarcodeFormat
EnumDeblurMode
EnumExtendedBarcodeResultType
EnumLocalizationMode
EnumQRCodeErrorCorrectionLevel
DynamsoftLabelRecognizer
Classes
BufferedCharacterItemSet
BufferedCharacterItem
CharacterCluster
CharacterResult
LabelRecognizerModule
LocalizedTextLineElement
LocalizedTextLinesUnit
RawTextLine
RawTextLinesUnit
RecognizedTextLineElement
RecognizedTextLinesResult
RecognizedTextLinesUnit
TextLineResultItem
SimplifiedLabelRecognizerSettings
Enums
EnumRawTextLineStatus
DynamsoftDocumentNormalizer
Classes
CandidateQuadEdgesUnit
CornersUnit
DetectedQuadElement
DetectedQuadResultItem
DetectedQuadsUnit
DeskewedImageElement
DeskewedImageResultItem
DeskewedImageUnit
DocumentNormalizerModule
EnhancedImageElement
EnhancedImageResultItem
EnhancedImageUnit
LongLinesUnit
LogicLinesUnit
ProcessedDocumentResult
SimplifiedDocumentNormalizerSettings
Enums
EnumImageColourMode
DynamsoftCodeParser
Supported Code Types
Machine Readable Travel Documents
North America DL/ID
South Africa Driver License
Aadhaar
Vehicle Identification Number
GS1 Application Identifiers (AI)
Classes
CodeParserModule
ParsedResultItem
ParsedResult
Enums
EnumCodeType
EnumMappingStatus
EnumValiadtionStatus
DynamsoftCore
Classes
AbstractIntermediateResultReceiver
AuxiliaryRegionElement
BinaryImageUnit
CapturedResultBase
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageSourceErrorListener
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PDFReadingParameter
Point
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
Rect
RegionObjectElement
ScaledColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextZone
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Enums
EnumBufferOverflowProtectionMode
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumCornerType
EnumCrossVerificationStatus
EnumErrorCode
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImageCaptureDistanceMode
EnumImageFileFormat
EnumImagePixelFormat
EnumImageTagType
EnumIntermediateResultUnitType
EnumPDFReadingMode
EnumRasterDataSource
EnumRegionObjectElementType
EnumSectionType
EnumTransformMatrixType
EnumVideoFrameQuality
DynamsoftUtility
Classes
DirectoryFetcher
FileFetcher
ImageIO
ImageProcessor
ImageDrawer
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityModule
Enums
FilterType
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftIdentityUtility
IdentityProcessor
IdentityUtilityModule
DynamsoftImageProcessing
ImageProcessingModule
UNDERSTANDING DCV
Overview of DCV
Dynamsoft Barcode Reader Introduction
Dynamsoft Label Recognizer Introduction
Dynamsoft Document Normalizer Introduction
Dynamsoft Code Parser Introduction
Architecture
Input
Image Processing
Semantic Processing
Output
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
EnableResultsDeduplication
Location
ReferenceObjectFilter
AtomicResultTypeArray
ReferenceTargetROIDefNameArray
ReferenceTaskNameArray
BarcodeFilteringCondition
FrameFilteringCondition
TextLineFilteringCondition
RegionFilteringCondition
Offset
ReferenceObjectOriginIndex
ReferenceObjectType
MeasureByPercentage
FirstPoint
SecondPoint
ThirdPoint
FourthPoint
ReferenceXAxis
ReferenceYAxis
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeFormatIds
BarcodeFormatSpecificationNameArray
BaseBarcodeReaderTaskSettingName
DPMCodeReadingModes
ExpectedBarcodesCount
MaxThreadsInOneTask
Name
TextResultOrderModes
SectionArray
RegionPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
BarcodeLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeCandidateBarcodesStage Object
Stage
LocalizationModes
LocalizeBarcodesStage Object
Stage
BarcodeDecodingSection Object
Section
ImageParameterName
StageArray
ResistDeformationStage Object
Stage
DeformationResistingModes
ComplementBarcodeStage Object
Stage
BarcodeComplementModes
ScaleBarcodeImageStage Object
Stage
BarcodeScaleModes
DecodeBarcodesStage Object
Stage
DeblurModes
ReturnBarcodeZoneClarity
LabelRecognizerTaskSetting Object
Name
BaseLabelRecognizerTaskSettingName
MaxThreadsInOneTask
TextLineSpecificationNameArray
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
TextLinesLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeTextLinesStage Object
Stage
LocalizationModes
TextLinesRecognitionSection Object
Section
ImageParameterName
StageArray
RecognizeRawTextLinesStage Object
Stage
DictionaryPath
DictionaryCorrectionThresholds
ConfusableCharactersPath
ClusterSamplesCountThreshold
OverlappingCharactersPath
EnableRegexForceCorrection
AssembleTextLinesStage Object
Stage
StringRegExPattern
StringLengthRange
DocumentNormalizerTaskSetting Object
BaseDocumentNormalizerTaskSettingName
ExpectedDocumentsCount
MaxThreadsInOneTask
Name
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
DocumentDetectionSection Object
Section
ImageParameterName
StageArray
AssembleLongLinesStage Object
Stage
AssembleLogicalLinesStage Object
Stage
DetectCornersStage Object
Stage
CornerAngleRange
DetectEdgesStage Object
Stage
DetectQuadsStage Object
Stage
QuadrilateralDetectionModes
DocumentDeskewingSection Object
Section
ImageParameterName
StageArray
DeskewImageStage Object
Stage
DeskewMode
PageSize
ImageEnhancementSection Object
Section
ImageParameterName
StageArray
EnhanceImageStage Object
Stage
ColourMode
Brightness
Contrast
CodeParserTaskSetting Object
CodeSpecifications
Name
ResourcesPath
OutputTaskSetting Object
Name
OutputCondition
ImageParameter Object
BaseImageParameterName
Name
ApplicableStages
Assemble Lines Stage
Stage
LineAssemblyMode
Binarize Image Stage
Stage
BinarizationModes
Binarize Texture Removed Grayscale Stage
Stage
BinarizationModes
Convert to Grayscale Stage
Stage
ColourConversionModes
Detect Shortlines Stage
Stage
ShortlinesDetectionMode
Detect Text Zones Stage
Stage
TextDetectionMode
Detect Texture Stage
Stage
TextureDetectionModes
Enhance Grayscale Stage
Stage
GrayscaleEnhancementModes
Find Contours Stage
Stage
Remove Text Zones from Binary Stage
Stage
IfEraseTextZone
Remove Texture from Grayscale Stage
Stage
Stage
Scale Image Stage
Stage
ImageScaleSettings
Transform Grayscale Stage
Stage
GrayscaleTransformationModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeFormatIds
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BarcodeZoneWidthToHeightRatioRangeArray
Code128Subset
DataMatrixModuleIsotropic
DataMatrixSizeOptions
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
HasVerticalQuietZone
HeadModuleRatio
IncludeImpliedAI01
IncludeTrailingCheckDigit
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
TextLineSpecification Object
ApplicableTextLineNumbers
BaseTextLineSpecificationName
BinarizationModes
CharHeightRange
CharacterModelName
TextLineRecModelName
CharacterNormalizationModes
GrayscaleEnhancementModes
Name
StringLengthRange
StringRegExPattern
Text line position parameters
ConcatStringLengthRange
ConcatStringRegExPattern
ConcatSeparator
ConcatResults
OutputResults
SubGroups
ReferenceGroupName
TextLinesCount
ConfusableCharactersCorrection
ExpectedGroupsCount
CaptureVisionModel Object
DirectoryPath
MaxModelInstances
ModelArgs
CharSet Object
Name
Global Parameter
MaxTotalImageDimension
IntraOpNumThreads
SemanticProcessing Object
Name
ReferenceObjectFilter
TaskSettingNameArray
USEFUL RESOURCES
Release Notes
Version 3.x
Version 2.x
License Initialization
OTHER EDITIONS
Choose a Language
.NET
C++
Java
JS
Android
iOS
MAUI
Introduction
DEVELOPMENT
Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Buffered Items
Auxiliary Methods
Classes
BufferedItemsManager
CaptureVisionError
CaptureVisionException
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
ICaptureStateListener
IImageSourceStateListener
Enums
EnumCaptureState
EnumImageSourceState
EnumPresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderException
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZone
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ECISegment
ExtendedBarcodeResult
LocalizedBarcodeElement
LocalizedBarcodesUnit
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enums
EnumBarcodeFormat
EnumDeblurMode
EnumExtendedBarcodeResultType
EnumLocalizationMode
EnumQRCodeErrorCorrectionLevel
DynamsoftLabelRecognizer
Classes
BufferedCharacterItemSet
BufferedCharacterItem
CharacterCluster
CharacterResult
LabelRecognizerException
LabelRecognizerModule
LocalizedTextLineElement
LocalizedTextLinesUnit
RawTextLine
RawTextLinesUnit
RecognizedTextLineElement
RecognizedTextLinesResult
RecognizedTextLinesUnit
TextLineResultItem
SimplifiedLabelRecognizerSettings
Enums
EnumRawTextLineStatus
DynamsoftDocumentNormalizer
Classes
CandidateQuadEdgesUnit
CornersUnit
DetectedQuadElement
DetectedQuadResultItem
DetectedQuadsUnit
DeskewedImageElement
DeskewedImageResultItem
DeskewedImageUnit
DocumentNormalizerException
DocumentNormalizerModule
EnhancedImageElement
EnhancedImageResultItem
EnhancedImageUnit
LongLinesUnit
LogicLinesUnit
ProcessedDocumentResult
SimplifiedDocumentNormalizerSettings
Enums
EnumImageColourMode
DynamsoftCodeParser
Supported Code Types
Machine Readable Travel Documents
North America DL/ID
South Africa Driver License
Aadhaar
Vehicle Identification Number
GS1 Application Identifiers (AI)
Classes
CodeType
CodeParserModule
ParsedResultItem
ParsedResult
Enums
EnumMappingStatus
EnumValiadtionStatus
DynamsoftCore
Classes
AbstractIntermediateResultReceiver
AuxiliaryRegionElement
BinaryImageUnit
CapturedResultBase
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreError
CoreException
CoreModule
Corner
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PDFReadingParameter
Point
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
Rect
RegionObjectElement
ScaledColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextZone
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interface
IImageSourceErrorListener
Enums
EnumBufferOverflowProtectionMode
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumCornerType
EnumCrossVerificationStatus
EnumErrorCode
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImageCaptureDistanceMode
EnumImageFileFormat
EnumImagePixelFormat
EnumImageTagType
EnumIntermediateResultUnitType
EnumPDFReadingMode
EnumRasterDataSource
EnumRegionObjectElementType
EnumSectionType
EnumTransformMatrixType
EnumVideoFrameQuality
DynamsoftUtility
Classes
DirectoryFetcher
FileFetcher
ImageIO
ImageProcessor
ImageDrawer
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
Enums
EnumFilterType
DynamsoftLicense
LicenseError
LicenseException
LicenseManager
LicenseModule
DynamsoftIdentityUtility
IdentityProcessor
IdentityUtilityModule
DynamsoftImageProcessing
ImageProcessingModule
UNDERSTANDING DCV
Overview of DCV
Dynamsoft Barcode Reader Introduction
Dynamsoft Label Recognizer Introduction
Dynamsoft Document Normalizer Introduction
Dynamsoft Code Parser Introduction
Architecture
Input
Image Processing
Semantic Processing
Output
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
EnableResultsDeduplication
Location
ReferenceObjectFilter
AtomicResultTypeArray
ReferenceTargetROIDefNameArray
ReferenceTaskNameArray
BarcodeFilteringCondition
FrameFilteringCondition
TextLineFilteringCondition
RegionFilteringCondition
Offset
ReferenceObjectOriginIndex
ReferenceObjectType
MeasureByPercentage
FirstPoint
SecondPoint
ThirdPoint
FourthPoint
ReferenceXAxis
ReferenceYAxis
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeFormatIds
BarcodeFormatSpecificationNameArray
BaseBarcodeReaderTaskSettingName
DPMCodeReadingModes
ExpectedBarcodesCount
MaxThreadsInOneTask
Name
TextResultOrderModes
SectionArray
RegionPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
BarcodeLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeCandidateBarcodesStage Object
Stage
LocalizationModes
LocalizeBarcodesStage Object
Stage
BarcodeDecodingSection Object
Section
ImageParameterName
StageArray
ResistDeformationStage Object
Stage
DeformationResistingModes
ComplementBarcodeStage Object
Stage
BarcodeComplementModes
ScaleBarcodeImageStage Object
Stage
BarcodeScaleModes
DecodeBarcodesStage Object
Stage
DeblurModes
ReturnBarcodeZoneClarity
LabelRecognizerTaskSetting Object
Name
BaseLabelRecognizerTaskSettingName
MaxThreadsInOneTask
TextLineSpecificationNameArray
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
TextLinesLocalizationSection Object
Section
ImageParameterName
StageArray
LocalizeTextLinesStage Object
Stage
LocalizationModes
TextLinesRecognitionSection Object
Section
ImageParameterName
StageArray
RecognizeRawTextLinesStage Object
Stage
DictionaryPath
DictionaryCorrectionThresholds
ConfusableCharactersPath
ClusterSamplesCountThreshold
OverlappingCharactersPath
EnableRegexForceCorrection
AssembleTextLinesStage Object
Stage
StringRegExPattern
StringLengthRange
DocumentNormalizerTaskSetting Object
BaseDocumentNormalizerTaskSettingName
ExpectedDocumentsCount
MaxThreadsInOneTask
Name
SectionArray
RegionsPredetectionSection Object
Section
ImageParameterName
StageArray
PredetectRegionsStage Object
Stage
RegionPredetectionModes
DocumentDetectionSection Object
Section
ImageParameterName
StageArray
AssembleLongLinesStage Object
Stage
AssembleLogicalLinesStage Object
Stage
DetectCornersStage Object
Stage
CornerAngleRange
DetectEdgesStage Object
Stage
DetectQuadsStage Object
Stage
QuadrilateralDetectionModes
DocumentDeskewingSection Object
Section
ImageParameterName
StageArray
DeskewImageStage Object
Stage
DeskewMode
PageSize
ImageEnhancementSection Object
Section
ImageParameterName
StageArray
EnhanceImageStage Object
Stage
ColourMode
Brightness
Contrast
CodeParserTaskSetting Object
CodeSpecifications
Name
ResourcesPath
OutputTaskSetting Object
Name
OutputCondition
ImageParameter Object
BaseImageParameterName
Name
ApplicableStages
Assemble Lines Stage
Stage
LineAssemblyMode
Binarize Image Stage
Stage
BinarizationModes
Binarize Texture Removed Grayscale Stage
Stage
BinarizationModes
Convert to Grayscale Stage
Stage
ColourConversionModes
Detect Shortlines Stage
Stage
ShortlinesDetectionMode
Detect Text Zones Stage
Stage
TextDetectionMode
Detect Texture Stage
Stage
TextureDetectionModes
Enhance Grayscale Stage
Stage
GrayscaleEnhancementModes
Find Contours Stage
Stage
Remove Text Zones from Binary Stage
Stage
IfEraseTextZone
Remove Texture from Grayscale Stage
Stage
Stage
Scale Image Stage
Stage
ImageScaleSettings
Transform Grayscale Stage
Stage
GrayscaleTransformationModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeFormatIds
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
BarcodeZoneWidthToHeightRatioRangeArray
Code128Subset
DataMatrixModuleIsotropic
DataMatrixSizeOptions
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
ExpectedBarcodesCount
FindUnevenModuleBarcode
HasVerticalQuietZone
HeadModuleRatio
IncludeImpliedAI01
IncludeTrailingCheckDigit
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
TextLineSpecification Object
ApplicableTextLineNumbers
BaseTextLineSpecificationName
BinarizationModes
CharHeightRange
CharacterModelName
TextLineRecModelName
CharacterNormalizationModes
GrayscaleEnhancementModes
Name
StringLengthRange
StringRegExPattern
Text line position parameters
ConcatStringLengthRange
ConcatStringRegExPattern
ConcatSeparator
ConcatResults
OutputResults
SubGroups
ReferenceGroupName
TextLinesCount
ConfusableCharactersCorrection
ExpectedGroupsCount
CaptureVisionModel Object
DirectoryPath
MaxModelInstances
ModelArgs
CharSet Object
Name
Global Parameter
MaxTotalImageDimension
IntraOpNumThreads
SemanticProcessing Object
Name
ReferenceObjectFilter
TaskSettingNameArray
USEFUL RESOURCES
Release Notes
Version 3.x
License Initialization
OTHER EDITIONS
Choose a Language
Python
.NET
C++
JS
Android
iOS
MAUI
Latest version
Version 2.x
Documentation Homepage
Change +