All Classes and Interfaces

Class
Description
Options used in OCR.
Utility class that will start the activity associated with given UISettings
A parser that can extract amounts from OCR result.
 
 
Recognizer that can perform recognition of any supported barcode type.
 
Responsible for UI of the capturing process, and also for coordinating recognition and camera actions.
Represents the type of scanned barcode
Scan settings for barcode scanning.
 
Created by dodo on 25/08/16.
 
 
 
Result of the scanning process.
Overlay controller to be used for simplest scanning scenarios.
Collection of configuration settings for BasicOverlayController.
Builds settings to be used with BasicOverlayController
 
 
Generic OCR recognizer used for scanning segments and enables specifying processors that will be used for scanning.
 
Class representing a char in specific font.
Options used in legacy BlinkOCR engine.
 
 
Helper class that shows the camera permission screen when user has denied camera permission on Android 6.0+.
 
 
 
A simple wrapper around a Camera and a SurfaceView that renders a centered preview of the Camera to the surface.
Layout params for BaseCameraView.
 
 
 
 
 
Callback that will be invoked when recognition process receives new frame for processing.
 
Helper class for obtaining date results.
Available date formats for date parser.
A parser that can extract date from OCR result.
 
 
Callback that will be invoked when recognition process wishes to display a debug image.
Callback that will be invoked when recognition process wishes to display an image.
 
Callback that will be invoked when debug text information gets available.
 
Options used in Deep OCR.
Available Deep OCR models.
Represents a mode in which detector scanning will be performed.
 
 
 
Indicates a detection status for detection result
Base class for all detectors which are used for object detection.
 
 
Templating API recognizer for scanning generic documents by using custom QuadWithSizeDetector.
 
Base class for all dewarp policies.
 
Represents a detection that can be displayed on screen.
Represents any object that can be displayed on screen in terms of drawing.
Represents an OCR result that can be drawn on screen.
Represents points of detection that can be displayed on screen.
Represents a quad-like detection that can be displayed on screen.
 
 
 
 
 
 
 
Collection of configuration settings for DocumentCaptureOverlayController.
Builds settings to be used with DocumentCaptureOverlaySettings
A generic document capture recognizer.
 
 
 
Detector that can perform detection of card documents, cheques, papers, etc.
 
Class representing specification of document that can be detected with DocumentDetector.
 
DPI based dewarp policy.
 
Parser that can parse e-mail addresses from OCR result.
 
 
 
Represents an entity that can be process a step during recognition.
 
 
Callback that will be invoked when all detections in Recognizer chain have failed.
Represents a bundle of FieldByFieldElement objects that can travel via Intent.
Configuration for single scan field used in FieldByFieldOverlayController and FieldByFieldScanActivity.
 
Collection of configuration settings for FieldByFieldOverlayController.
Builds settings to be used with FieldByFieldOverlayController
Activity that is designed for scanning text fields with OCR and extracting data of interest by using chosen parsers.
Scan settings for FieldByFieldScanActivity.
Fixed dewarp policy.
Callback that will be invoked from FrameGrabberRecognizer when it receives new frame for processing.
A recognizer that never produces a result, but sends every frame that it receives to given FrameCallback.
 
Options for configuring the DPI (Dots Per Inch) for full document image in cases when it should be returned.
Options for configuring the full document image extension.
 
 
Callback that will be invoked when glare detection has completed.
Interface that should be implemented by settings for all recognizers that use glare detector.
 
 
 
Wrapper around Image used for high resolution images.
 
 
A parser that can extract IBAN (International Bank Account Number) from OCR result.
 
Interface for views that can draw displayable points on the camera overlay.
Represents a image that is being processed.
Utility class that can build Image object from various sources.
Extension factors relative to corresponding dimension of the full image.
Represents a format of image that is being returned.
 
Processor that will simply save given image.
 
Represents a image that is being processed.
Intent data transfer mode which is used for transferring Microblink SDK data between activities.
Helper class whose concrete implementations can be used for transferring single entity over intent.
Thrown when invalid licence key is set to library.
Interface for views that can display DisplayableOcrResult.
 
 
Thrown when the active licence has been remotely locked.
Parser that can parse license plate content from OCR result.
 
Observer that can observe lifecycle events of RecognizerRunnerFragment
The Activity Result API's contract to launch scanning by using the provided UISettings.
Class that contains all possible metadata callbacks that can observe recognition process.
Entry class for all Microblink SDKs - used for setting up license key and to add support for optimisation of passing data between activities.
Detector that can perform detection of Machine Readable Travel Documents (MRTD).
 
Class representing specification of MRTD (Machine Readable Travel Document) that can be detected with MRTDDetector.
Enum describing reason why scanning is not supported.
No upscaling dewarp policy.
 
Callback that will be invoked with displayable OCR result obtained during recognition process.
 
 
Available OCR document types.
 
A list of fonts supported by BlinkOCR
 
Represents a raw OCR result.
 
Mode in which OCR result will be drawn on camera preview.
 
View intended to be used as child view to RecognizerRunnerView It differs from OcrResultView as it renders mNumberOfDots dots as subviews and displays them along a line of detection.
Listener that will notify you when activity flip has occurred.
Created by dodo on 06/10/14.
 
Created by dodo on 07/10/14.
 
 
Orientation of the rotatable views in camera overlay.
 
 
 
Listener that will be notified when camera torch state is updated by the overlay controller.
Scan result listener that can be passed to the activity by intent extras.
Base class for all parsers which are used for data extraction.
 
 
Processor that performs OCR on the image and activates all parsers in the group to extract data of interest from the OCR result.
 
Utility class to help serializing of captured parsers within TemplatingClassifier.
Deprecated.
 
 
A callback that will be invoked when DisplayablePointsDetection gets available.
 
A view that can draw PointsDetectorResult.
Represents a type of DisplayablePointsDetection.
Base processor that is used to perform processing of images.
 
 
Class that represents a group of processors that will be executed on same dewarped image.
Utility class to help serializing of captured processors within TemplatingClassifier.
A callback that will be invoked when DisplayableQuadDetection gets available.
Base class for all detectors that are used for Quadrilateral detection.
 
 
Listener that will be notified of QuadView's animation events.
Class that manages animated quadrilateral detection result view.
 
 
Base class for all detectors that are used for Quadrilateral detection and can also provide physical size of the detected document.
 
A parser that simply returns the string version of raw OCR result, without performing any smart parsing operations.
 
 
 
Type of recognition that has been performed.
Base recognizer that is used to perform recognition of images.
 
 
Represents a bundle of Recognizer objects that can travel via Intent
 
 
 
 
RecognizerRunner singleton that can be used to perform recognition of Bitmaps and Images.
 
A wrapper around RecognizerRunnerView that automatically manages its lifecycle.
This interface must be implemented by all activites that will host RecognizerRunnerFragment.
A view that controls the camera and recognition procedure.
 
 
Represents a parser which parses OCR result according to given regular expression.
 
Thrown when remote licence check is not possible to perform successfully, possibly due to network issues.
Status of the scanning process.
Interface which every overlay set on RecognizerRunnerFragment must implement.
 
Result of the scanning process.
Listener that will be notified when recognition is done.
 
 
 
Recognizer that can perform recognition of barcodes on SIM packaging.
 
Simple class which represents immutable dates that are consisted of day, month and year.
 
 
Base class for all specifications that can be used for detection.
 
 
 
 
 
 
 
 
Callback that will be invoked when some asynchronous operation has finished.
 
A recognizer that holds the camera frame on which given recognizer's result has become valid.
 
Callback that will be invoked when recognition process has successfully scanned an item and has a successful scan image to return.
 
Class that represents a specific class of documents when used within Templating API.
Classifier that should return true if document belongs to given TemplatingClass.
Base of all recognizers that support Templating API.
 
A parser that can extract TopUp (mobile phone coupon) codes from OCR result.
 
Supported top up presets which determine top up prefix and USSD code length.
 
Base class for all concrete scan activity settings classes.
Created by dodo on 26/10/15.
Parser that can parse VIN numbers (Vehicle identification numbers).