dynamsoft_capture_vision_flutter library

Classes

AztecDetails
A class that represents details specific to Aztec codes.
BarcodeResultItem
A class that represents a barcode result item decoded by the barcode reader engine.
CameraEnhancer
A class that manages camera operations and enhancements.
CameraToggleButton
Represents a camera toggle button with customizable appearance and location.
CameraView
A widget that displays a camera preview with customizable UI elements for barcode scanning and camera functionality.
CapturedResult
Represents the result of a capture operation, including various types of processed data.
CapturedResultBase
A base class representing the result of an image capture or processing operation.
CapturedResultItem
A class represents an item in a captured result. It is an abstract base class with multiple subclasses, each representing a different type of captured item such as barcode, text line, detected quad, normalized image, original image, parsed item, etc.
CapturedResultReceiver
The CapturedResultReceiver class is designed as a standardized way for retrieving captured results in the Dynamsoft Capture Vision architecture. It adopts an event-driven approach, with events dedicated to various result types, such as the original image, decoded barcodes, recognized text lines, detected quads, normalized images, and parsed results, etc.
CaptureVisionRouter
The CaptureVisionRouter class defines how a user interacts with image-processing and semantic-processing products in their applications.
CharacterResult
A class represents the result of a character recognition process. It contains the characters recognized at high, medium, and low confidence levels, their respective confidence scores, and the location of the character in the image represented as a quadrilateral shape.
CrossVerificationCriteria
CrossVerificationCriteria class defines the criteria for cross-verification of captured results.
DataMatrixDetails
Details for DataMatrix barcodes.
DecodedBarcodesResult
A class that represents the result of decoding barcodes from an image.
DeskewedImageResultItem
Represents a deskewed image result item containing image data, source quadrilateral, transformation matrix, and cross-verification status.
DetectedQuadResultItem
Represents a detected quadrilateral result item containing location, confidence score, and cross-verification status.
DSRect
A class representing a rectangle, defined by its left, top, right, and bottom edges. The rectangle can be measured in absolute units or as a percentage of a reference dimension.
ECISegment
A class that represents details specific to ECI segments in barcodes.
EnhancedImageResultItem
Represents an enhanced image result item containing image data and a transformation matrix.
EnumBarcodeFormat
An enumeration of the different barcode formats supported.
EnumEnhancedFeatures
An enumeration of the different enhanced features available.
EnumPresetTemplate
An enumeration of preset templates for various recognition tasks.
FeedBack
Utility class for providing haptic and audio feedback.
ImageData
A class that encapsulates image data along with its metadata.
ImageDataUtils
Provides utility methods for image data conversion and transformation.
ImageDrawer
Handles drawing operations on images.
ImageEditorView
A platform-based widget that provides image editing capabilities with support for drawing and manipulating quadrilaterals.
ImageEditorViewController
Controller for managing and interacting with an ImageEditorView instance.
ImageIO
Handles image input/output operations such as saving to files.
ImageManager
Manages image operations including persistence, annotation, and transformation.
ImageProcessor
Provides image processing functionalities such as cropping.
ImageSourceAdapter
An abstract interface for fetching and buffering images.
IntermediateResultManager
Manages intermediate results associated with captured images.
LicenseManager
Manages licensing for the Dynamsoft Capture Vision architecture.
MultiFrameResultCrossFilter
A filter for managing and filtering results across multiple image frames.
OneDCodeDetails
Represents detailed information about a one-dimensional barcode.
ParsedField
Represents a field that has been parsed from a document or data source.
ParsedResult
Represents the result of a parsing operation, containing a list of parsed items.
ParsedResultItem
Represents a parsed result item containing code type, JSON string, and a map of parsed fields.
PDF417Details
Represents detailed information about a PDF417 barcode.
PermissionUtil
Utility class for handling permissions on Android devices.
ProcessedDocumentResult
Represents the result of processing a document, including various enhanced image segments, detected quadrilaterals, and deskewed images.
QRCodeDetails
Details about the QR code.
Quadrilateral
A class representing a quadrilateral defined by four points.
RecognizedTextLinesResult
Represents the result of text line recognition, including a list of recognized text line items.
SimplifiedBarcodeReaderSettings
A class that encapsulates the settings for the simplified barcode reader.
SimplifiedCaptureVisionSettings
A class representing simplified settings for the Capture Vision SDK.
SimplifiedDocumentNormalizerSettings
Configuration settings for document normalization and image processing.
SimplifiedLabelRecognizerSettings
Represents the settings for a simplified label recognizer, including model names, regex patterns, threading, and image processing options.
TextLineResultItem
Represents a single line of recognized text within a document, including its content, confidence score, character-level results, and spatial location.
TorchButton
Represents a torch (flashlight) toggle button with customizable appearance and location.

Enums

EnumBufferOverflowProtectionMode
An enumeration of buffer overflow protection modes for the ImageSourceAdapter buffer.
EnumCameraPosition
An enumeration of possible camera positions.
EnumCapturedResultItemType
An enumeration of the different types of captured result items.
EnumColourChannelUsageType
An enumeration of color channel usage types for image processing.
EnumCrossVerificationStatus
An enumeration of cross-verification statuses.
EnumDeblurMode
DeblurMode specifies the image processing algorithms applied to the localized zones containing barcodes, aimed at generating a binary image for extracting barcode data during the final phase of the barcode decoding process.
EnumDrawingLayerId
An enumeration of drawing layer identifiers.
EnumFilterType
Types of image filters available for processing.
EnumFocusMode
An enumeration of focus modes for the camera.
EnumGrayscaleEnhancementMode
Specifies the method employed to enhance images in grayscale.
EnumGrayscaleTransformationMode
Specifies the method employed to transform images in grayscale.
EnumImageColourMode
An enumeration of image color modes.
EnumImageFileFormat
Formats supported for image file operations.
EnumImagePixelFormat
Specifies the pixel format of an image.
EnumLocalizationMode
LocalizationMode specifies the strategies used to identify the locations of barcodes within an image.
EnumMappingStatus
An enumeration of mapping statuses.
EnumQRCodeErrorCorrectionLevel
Error correction level of the QR code.
EnumResolution
Enum representing different camera resolutions.
EnumValidationStatus
An enumeration of validation statuses.